我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。
标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。
这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。
我错过了什么?我不记得上次创建App ID时遇到过这个问题。
我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。
标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。
这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。
我错过了什么?我不记得上次创建App ID时遇到过这个问题。
当前回答
7.3版(7D175)
应用程序ID名称应该与应用程序包标识符相同,如果应用程序包标识符是com.abc.xyz,那么该应用程序包ID的应用程序ID名称应该是xccom abc xyz
任何其他格式的名称都不会被Xcode看到。
其他回答
我意识到这不可能是最初问题的原因,因为Xcode 6当时还没有,但我还是会留下答案,以防它能帮助到别人。
Xcode 6现在会自动为你注册你的bundle ID,所以你不必这么做。它会在列表中以“Xcode iOS App ID”开头的行中。
7.3版(7D175)
应用程序ID名称应该与应用程序包标识符相同,如果应用程序包标识符是com.abc.xyz,那么该应用程序包ID的应用程序ID名称应该是xccom abc xyz
任何其他格式的名称都不会被Xcode看到。
对我来说,问题的发生是因为我首先创建了一个新的AppID,然后在iTunes Connect中使用AppID的捆绑标识符创建了一个新应用,然后试图从Xcode中连接我的开发应用与AppID。
在这种情况下,Xcode假设AppID已经被某人注册。
为了解决这个问题,你首先在你的应用程序(在iTunes Connect的MyApp部分)中改变bundle标识符为一些临时值(或者如果你没有任何临时值,创建一个虚拟的AppID,如com.yourcompany.testapp),在Certificates, Identifiers & Profiles页面中删除AppID,并尝试从Xcode中连接它,而不是从Certificates, Identifiers & Profiles中,通过按Xcode中的修复问题按钮。
我在提交过程中遇到了同样的问题,并通过选择Appstore提供而不是AdHoc解决了这个问题。简单! !
希望这能有所帮助。祝一切顺利:)
这似乎是一个通用的信息。我相信很多答案都是正确的。对我来说,这是成员门户中应用程序的授权和设置之间的不匹配。我的解决办法是:
验证您的包id是否与门户相匹配 验证门户中的应用程序启用了与项目授权文件相同的授权 验证您的配置文件是否有效,如果无效则编辑/重新生成 在Xcode属性> Accounts中双击账号,点击“下载全部”按钮 清洁 再试一次