我在“证书、标识和配置文件”中创建了一个iOS App ID,并启用了In-App-Purchases。假设它的名称为
如果我在Xcode 5.0.2中查看相应应用程序的内购买功能,该工具会显示错误并提供“向您的App ID添加In App Purchase权限”的选项,以形式化的“解决问题”按钮呈现。如果我按下按钮,将收到以下错误消息:
“标识符为'com.example.App'的App ID不可用。请使用其他字符串。”
如何解决这个问题?标识符
为什么Xcode没有找到我已经在iOS Dev Center中创建的现有的App ID。它的app拼写为小写,但我了解到这不应该有影响,在任何情况下,似乎不可能使用大写版本替换它,因为这需要首先删除一个app id,而这 似乎是不可能的。
那么我该如何在Xcode中修复此问题(例如通过直接编辑功能),以及在添加功能时Xcode和iOS Dev Center之间的推荐工作流程是什么?
App
,ID为com.example.app
。如果我在Xcode 5.0.2中查看相应应用程序的内购买功能,该工具会显示错误并提供“向您的App ID添加In App Purchase权限”的选项,以形式化的“解决问题”按钮呈现。如果我按下按钮,将收到以下错误消息:
“标识符为'com.example.App'的App ID不可用。请使用其他字符串。”
如何解决这个问题?标识符
com.example.App
似乎来自目标包标识符,它的后缀似乎又来自项目名称。这些都不应更改。为什么Xcode没有找到我已经在iOS Dev Center中创建的现有的App ID。它的app拼写为小写,但我了解到这不应该有影响,在任何情况下,似乎不可能使用大写版本替换它,因为这需要首先删除一个app id,而这 似乎是不可能的。
那么我该如何在Xcode中修复此问题(例如通过直接编辑功能),以及在添加功能时Xcode和iOS Dev Center之间的推荐工作流程是什么?
Bundle identifier
从默认的com.example.${PRODUCT_NAME:rfc1034identifier}
更改为com.example.app
在App-Info.plist
中,这显然通过强制使用小写版本解决了问题。如果您想将您的评论转换为答案,我很乐意接受。无论如何,谢谢。 - Drux