我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。
标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。
这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。
我错过了什么?我不记得上次创建App ID时遇到过这个问题。
我正在尝试添加一个新的应用程序ID,以准备应用程序商店提交,并在我提供的捆绑包ID下得到以下错误。
标识符为“com.domainName”的应用ID。AppName'不可用。请输入另一个字符串。
这是什么意思?我正在尝试添加一个全新的应用程序ID,当然它不存在。
我错过了什么?我不记得上次创建App ID时遇到过这个问题。
当前回答
降级到xcode 7.2.1 -它为我工作。
其他回答
降级到xcode 7.2.1 -它为我工作。
Xcode对你在会员中心给你的App ID取的名字很讲究。只有正确的bundle标识符是不够的。你必须使用如下所示的特定格式让Xcode“看到”你的应用ID。
更新:根据下面评论中的@isaacselement,这个问题已经在Xcode 7.3.1中解决了。
@romrom删除应用ID并让Xcode创建一个新ID的解决方案是一个线索。不幸的是,这对我来说是不可能的,因为我的应用程序ID被一个商店应用程序使用,因此无法删除。
然而,通过一些实验,我发现我可以通过手动编辑现有的App ID来解决这个问题。Xcode对ID的名称很挑剔,而不仅仅是bundle ID。
对于典型的捆绑包ID,例如com.mycompany。appname,应用ID名称必须是这样的格式:
XC com mycompany appname
任何其他格式的名称都不会被Xcode看到。
如何检查是否受到影响/如何修复
登录“Member Center”。 点击“Certificates, Identifiers & Profiles”。 在左侧导航栏,点击“App IDs”。 用你的包标识符找到应用ID。 如果该应用ID没有正确的名称格式(如上所示),单击它,然后单击Edit按钮。 更改名称并单击Done。 享受压力和愤怒的减少。
另外,如果你使用Xcode 7.3,即使你像我上面提到的那样修复了名称,它也不会自动为你创建适当的发行配置文件,这就存在一些相关的问题。解决方案是降级到7.2.1或7.3 Beta或使用fastlane/sigh之类的工具。
我生成了开发人员配置文件,但没有生成发行版配置文件。我通过苹果开发者成员中心->证书,标识符和配置文件->配置文件做到了这一点。
接下来,我在Xcode中通过首选项>帐户下载了这些。
对我来说,我试图为一个企业应用程序创建一个应用程序ID。它不喜欢。ios。中间有一点。只要我把"。ios“部分我能够成功注册它。这种情况在我身上发生过两次,我使用了两个不同长度的应用程序id,在每种情况下,都删除了“。Ios“段修复了这个问题。
目标- >常规- >身份
首先,修改“Bundle Identifier”的值,使其与之前的值不同。然后团队选择了“None”。Xcode6 ~ Xcode7.3.1