对于使用Xcode 8.0的第一个版本,无法在Xcode项目中创建具有匹配的Bundle ID的App ID

我正在尝试为我的第一个版本创建一个App ID。 我有一个新的公司开发者帐户。 我收到错误消息“带有标识符的应用程序ID”不可用。 尝试创建App ID时, 请输入其他字符串

这种情况发生在:

我在App ID Description字段中输入我的app的名称, 然后在App ID Suffix字段中输入我的Xcode项目( com.MyCompany.MyProductName )中匹配的Bundle ID,但是我收到错误而无法继续。

但是,如果我输入‘com.MyCompany.MyProductNameVersion1’ ,这与我的Xcode项目中的Bundle ID不同,那么我没有得到错误并且能够继续?

据我所知,我需要输入与我的Xcode项目相同的Bundle ID,但它不按照建议工作。

被困在这几天,阅读和尝试所有我可能,我找不到解决方案,无法继续。

任何帮助表示赞赏

更新:在Xcode> Preferences的Accounts部分,我在’Team’下面有两个条目:第一个是我的名字和(个人团队),在’Role’下面是’User’……第二个是我的公司名称和在’角色’下它说’代理’..我也认为这个截图可能有用。 当Team字段设置为我的公司名称时,它会显示General选项卡的签名部分: 在此处输入图像描述

你有问题的答案。 bundleId对于每个应用程序必须是唯一的。 因此,如果您在另一个开发者帐户上创建了此bundId,则无法再使用它。 删除上一个或创建一个新的。

我设法让这个排序。 @ Beninho85指出了我正确的方向,但这个post中的信息是我需要的答案: 如何在Apple Developer网站上管理个人团队信息? 我的开发者帐户中有两个团队。 在我加入Apple Developer作为“公司”之前,其中一位是之前的个人团队。 此个人团队已经为开发配置文件创建了App ID,这些配置文件与我想要使用我的公司名称为分发配置文件创建的同名App ID相冲突。 无法在门户网站中生成名称相同的App ID。 只有Apple可以删除已在其中注册的个人团队帐户。 我让他们删除了个人团队和App ID。

如果您允许Xcode“自动”管理签名,并且您在证书,标识符和配置文件Web门户上没有看到您的App ID,请尝试启用任何能够强制Xcode重新生成配置的function(即Sirifunction)配置文件(并使用iTC注册App ID)。

通过转到目标> [目标名称]>常规来validation是否已创建新的配置文件。 在Provisioning Profile旁边,点击信息按钮,确认创建日期是今天。 一旦看到在门户中注册的App ID,就可以禁用以前启用的function。