无法使用 Xcode 8.0 在 Xcode 项目中创建具有匹配 Bundle ID 的应用 ID
Cannot create an App ID with matching Bundle ID in Xcode project for first release using Xcode 8.0
我正在尝试为我的第一个版本创建一个 App ID。我有一个新的公司开发者帐户。
我收到错误消息 'An App ID with Identifier '' 不可用。尝试创建 App ID 时,请输入不同的字符串'。
发生这种情况的时间:
我在 App ID Description 字段中输入了我的应用程序名称,然后输入了我的 Xcode 项目中匹配的 Bundle ID (com.MyCompany.MyProductName)在应用程序 ID 后缀字段中,但出现错误且无法继续。
但是,如果我输入 'com.MyCompany.MyProductNameVersion1',这与我的 Xcode 项目中的 Bundle ID 不同,那么我不会没有收到错误,我可以继续吗??
据我所知,我需要输入与我的 Xcode 项目中相同的 Bundle ID,但它没有按建议工作。
我已经坚持了几天,阅读并尝试了所有可能的方法,我找不到解决方案,无法继续。
感谢任何帮助
更新:在 Xcode > 首选项的帐户部分,我在 'Team' 下有两个条目:第一个是我的名字和(个人团队),在 'Role' 下它说'User'...第二个是我的公司名称,在 'Role' 下显示 'Agent'..我还认为此屏幕截图可能有用。当团队字段设置为我的公司名称时,它显示常规选项卡的签名部分:
你的问题已经有了答案。
每个应用程序的 bundleId 必须是唯一的。所以如果你在另一个开发者账户上创建了这个 bundleId,你就不能再使用它了。删除上一个或创建一个新的。
我设法解决了这个问题。 @Beninho85 为我指明了正确的方向,但此线程中的信息正是我需要的答案:How to manage Personal Team info on Apple Developer website?
我的开发者帐户中有两个团队。在我作为 'company' 加入 Apple Developer 之前,一个是之前的个人团队。这个个人团队为开发配置文件创建了 App ID,这与我想使用我的公司名称为分发配置文件创建的同名 App ID 冲突。不能在门户内生成同名的 App ID。只有 Apple 可以删除已注册的个人团队帐户。我让他们删除了个人团队和 App ID。
如果您允许 Xcode "Automatically" 管理签名,但您在证书、标识符和配置文件门户网站上看不到您的 App ID,请尝试启用任何功能(即Siri 功能),这将强制 Xcode 重新生成配置文件(并向 iTC 注册 App ID)。
通过转到目标 > [目标名称] > 常规来验证是否已创建新的配置文件。在配置文件旁边,点击信息按钮并验证创建日期是否为今天。一旦您看到您的 App ID 在门户中注册,您就可以禁用之前启用的功能。
我正在尝试为我的第一个版本创建一个 App ID。我有一个新的公司开发者帐户。 我收到错误消息 'An App ID with Identifier '' 不可用。尝试创建 App ID 时,请输入不同的字符串'。
发生这种情况的时间:
我在 App ID Description 字段中输入了我的应用程序名称,然后输入了我的 Xcode 项目中匹配的 Bundle ID (com.MyCompany.MyProductName)在应用程序 ID 后缀字段中,但出现错误且无法继续。
但是,如果我输入 'com.MyCompany.MyProductNameVersion1',这与我的 Xcode 项目中的 Bundle ID 不同,那么我不会没有收到错误,我可以继续吗??
据我所知,我需要输入与我的 Xcode 项目中相同的 Bundle ID,但它没有按建议工作。
我已经坚持了几天,阅读并尝试了所有可能的方法,我找不到解决方案,无法继续。
感谢任何帮助
更新:在 Xcode > 首选项的帐户部分,我在 'Team' 下有两个条目:第一个是我的名字和(个人团队),在 'Role' 下它说'User'...第二个是我的公司名称,在 'Role' 下显示 'Agent'..我还认为此屏幕截图可能有用。当团队字段设置为我的公司名称时,它显示常规选项卡的签名部分:
你的问题已经有了答案。 每个应用程序的 bundleId 必须是唯一的。所以如果你在另一个开发者账户上创建了这个 bundleId,你就不能再使用它了。删除上一个或创建一个新的。
我设法解决了这个问题。 @Beninho85 为我指明了正确的方向,但此线程中的信息正是我需要的答案:How to manage Personal Team info on Apple Developer website? 我的开发者帐户中有两个团队。在我作为 'company' 加入 Apple Developer 之前,一个是之前的个人团队。这个个人团队为开发配置文件创建了 App ID,这与我想使用我的公司名称为分发配置文件创建的同名 App ID 冲突。不能在门户内生成同名的 App ID。只有 Apple 可以删除已注册的个人团队帐户。我让他们删除了个人团队和 App ID。
如果您允许 Xcode "Automatically" 管理签名,但您在证书、标识符和配置文件门户网站上看不到您的 App ID,请尝试启用任何功能(即Siri 功能),这将强制 Xcode 重新生成配置文件(并向 iTC 注册 App ID)。
通过转到目标 > [目标名称] > 常规来验证是否已创建新的配置文件。在配置文件旁边,点击信息按钮并验证创建日期是否为今天。一旦您看到您的 App ID 在门户中注册,您就可以禁用之前启用的功能。