【问题标题】:Xcode 6: Can't get App ID and Bundle Identifier to MatchXcode 6:无法让 App ID 和 Bundle Identifier 匹配
【发布时间】:2014-10-02 20:41:12
【问题描述】:

我克隆了一个现有目标以创建我们应用程序的内部开发/测试版本客户端特定版本。一切都适用于特定于客户端的版本,但我无法从 Apple 的开发人员门户获取 App ID 以匹配 Xcode 创建的 Bundle Identifier。

内部产品称为“产品名称”,它会生成“com.company.Product-Name”的预期 App ID,Xcode 会创建匹配的“com.company.Product-Name”捆绑标识符。

我们将内部开发产品称为“Product Name Dev”,Apple Developer Portal 创建的 App ID 为:“com.company.Product-Name.Dev”——这很好;但是,我无法在“构建设置”下的“产品名称”中输入文本以复制“com.company.Product-Name.Dev”以下内容:“产品名称开发”、“产品名称.Dev” 、“Product-Name Dev”和“Product-Name.Dev”都产生捆绑标识符“com.company.Product-Name-Dev”

尝试让开发者门户创建“com.company.Product-Name-Dev”的应用 ID 失败,因为门户不允许应用名称中包含 -'s 或 .',并且它会自动生成应用 ID

我知道我可以手动匹配它,或者添加一个“REAL_PRODUCT_NAME”作为用户定义的构建设置,但它们似乎应该匹配,我担心我可能会因为不让自动的东西而引入问题自动发生。

【问题讨论】:

    标签: ios xcode app-id bundle-identifier


    【解决方案1】:

    不确定这是否是“最正确”的答案,但我所做的是退出 Xcode 并手动编辑 .plist 文件,以便一致地使用 ${PRODUCT_NAME} 并且该文件没有任何“硬编码”字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多