我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。
标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。
这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。
我错过了什么?我不记得上次创建App ID时遇到过这个问题。
我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。
标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。
这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。
我错过了什么?我不记得上次创建App ID时遇到过这个问题。
当前回答
上面的答案没有一个对我有帮助,但我找到了答案。
对于那些不能从上述任何答案中受益的人;
如你所见,我有两个不同的团队。
我注意到我之前和其他团队一起调试过,Xcode自动在第二团队的开发者账户中创建了一个应用ID。
我为第二队的账号打开了https://developer.apple.com/,删除了自动创建的APP ID
然后工作得很好
其他回答
我也遇到过同样的问题,快速解决方法是:
从Xcode的General选项卡中删除bundle id 转到信息。plist文件,并为bundle标识符字段放置bundle id。
清理干净,然后跑。就是这样。
对我来说,我必须确保在itunesconnect门户网站中已经创建了带有该捆绑包id的应用:/
更新
从Xcode 8开始,由Xcode管理的iOS团队配置文件现在由Xcode自动正确地更新。它们甚至没有在开发人员门户中列出,而是在飞行中生成的。
但是,下面提出的解决方案仍然有效。我已经切换到使用自动配置配置文件。
博士tl;
从开发者门户删除Xcode管理的无效iOS团队Provision Profile,手动创建iOS开发者Provision Profile。通过Xcode下载,你就可以开始了。
细节
问题:
我是在Xcode 7.3 (7D175)之后开始经历这种情况的。
在这期之前我做的是:
renewed Certificates (developer & distribution) via Xcode, b/c of their expiration; installed two required certificates (developer & distribution) in my keychain; re-generated Ad Hoc and App Store Provision profiles at Developer portal with new distribution certificate; downloaded locally Ad Hoc and App Store Provision profiles via Xcode; walk the project through the process of Setting up Xcode to automatically manage your provisioning profiles noticed iOS Team Provision Profile Managed by Xcode was INVALID saw Xcode being not able to Build & Run due to INVALID iOS Team Profile.
点击“修复问题”(唯一的方法,我知道让供应配置文件由Xcode管理有效),给出错误的应用ID与标识符“<应用ID >”是不可用的。
解决方案:
我有:
从开发者门户网站手动删除了Xcode管理的无效iOS团队Provision Profile 手动创建iOS开发者Provision配置文件 从Xcode下载的
现在,我能够构建并运行应用程序到我的设备。
对我来说,解决方案是通过将句点分隔符替换为破折号来更改包标识符。我把com.mycompany.appname改成了com-mycompany-appname。
在Xcode 7.3中,我开始看到这个问题。
Eugene Dubinin的解决方案确实有效,但如果你使用的是应用程序组,就会出现同样的错误。
Xcode似乎不喜欢你手动创建应用id。 我首先删除了开发者门户上手动创建的App ID,从而成功地解决了这个问题。然后我让Xcode自己“修复问题”。App ID创建成功,问题解决。