我正在尝试添加新的APP ID以准备App Store提交,并在我提供的包ID下获得以下错误.
An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.
这是什么意思?我正在尝试添加一个全新的App ID,当然它不存在.我错过了什么?我不记得上次创建App ID时遇到的问题.
Yev*_*nin 109
从Xcode 8开始,由Xcode管理的iOS团队配置文件现在由Xcode自动且正确地更新.它们甚至没有在Developer Portal中列出,而是在飞行中生成.
但是,下面提出的解决方案仍然有效.我已切换到使用自动配置配置文件.
从Developer Portal 删除由Xcode管理的 INVALID iOS团队配置文件,并手动创建iOS Developer Provision Profile.通过Xcode下载它,你应该很高兴.
在Xcode 7.3(7D175)之后我开始体验这一点.
我在问题发生之前做了什么:
鉴于错误,点击"修复问题"(唯一的方法,我知道使Xcode管理的配置文件有效)An App ID with Identifier '<app id>' is not available
.
我有:
现在,我可以在我的设备上构建和运行应用程序.
Oz *_*mon 75
TL; DR Xcode非常讲究您在会员中心提供App ID 的名称.拥有正确的捆绑标识符是不够的.您必须使用下面显示的特定格式让Xcode"看到"您的App ID.
更新:根据@isaacselement在下面的评论中,此问题已在Xcode 7.3.1中得到解决.
@ romrom删除App ID并让Xcode创建一个新的解决方案是一个线索.不幸的是,由于我的应用程序ID被Store应用程序使用,因此无法删除.
但是,我通过一些实验发现,我可以通过手动编辑现有的App ID来解决问题.事实证明,Xcode 对ID 的名称非常挑剔,而不仅仅是捆绑ID.
对于典型的捆绑ID(例如com.mycompany.appname),App ID名称必须采用以下格式:
XC com mycompany appname
Run Code Online (Sandbox Code Playgroud)
Xcode不会看到任何其他格式的名称.
如何检查您是否受到影响/如何修复
PS 如果您正在使用Xcode 7.3,它会自动为您创建正确的分发配置文件,即使您按上述方式修改了名称,也存在一些相关问题.解决方案是降级到7.2.1或7.3 Beta或使用像fastlane/sigh这样的工具.
Ami*_*era 58
我有同样的问题,并通过以下步骤解决:
去的Xcode Preferences
> Accounts
>Choose your Apple ID account
轻按 View Details
点击Download all
,然后点击Done
然而它早些时候工作正常,但我不知道它突然停止的原因.我已经完成了上面的步骤,发现它正常工作.
Vla*_*lav 44
解决方案Xcode 7.3
.
去
Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All
Run Code Online (Sandbox Code Playgroud)
为您查找证书App ID
,它应该是无效的,编辑,选择您的iOS
分发证书,生成.去:
Xcode -> Preferences -> Accounts -> View Details -> Download all
Run Code Online (Sandbox Code Playgroud)
Imr*_*ran 22
版本7.3(7D175)
应用程序ID名称应与应用程序包标识符相同,如果应用程序包标识符为com.abc.xyz,则此捆绑包ID的应用程序ID名称应为XC com abc xyz
Xcode不会看到任何其他格式的名称.
ylg*_*hyh 18
TARGETS->常规>身份
首先,修改"Bundle Identifier"的值,使其与之前的值不同.然后团队选择"None".Xcode6〜Xcode7.3.1
Aao*_*oIi 14
同样的问题发生在我身上,可能是Xcode自动选择了另一个团队名称,通过选择正确的团队名称解决了这个问题.祝好运 !
Sid*_*rth 12
我通过在构建导出时选择此选项来解决此类问题.
我经常为构建导出过程选择第二个选项,但在我尝试导出构建时安装Xcode 7.3后,我收到上述错误.经过某种论坛讨论后,我得出结论,我现在需要选择最后一个选项来导出构建.
我希望这些信息对论坛的其他成员也有帮助.
Sme*_*dge 10
如果您已更新了个人资料,并且其他任何一个好的答案都不适合您,请尝试选择" 使用本地签名资产 ",并要求您"选择要用于配置的开发团队:".我确保其他一切都井然有序,但它仍然无法正常工作.使用本地签名资产非常有效.
编辑:看起来Xcode 7.3.1修复了这个问题." - 修正了一个可能阻止从存档中导出临时版本的问题"
小智 7
我也有这个问题。事实证明,问题和解决方案非常简单。当Xcode用户使用其免费个人帐户在设备上运行应用程序时,捆绑ID将注册到该个人帐户。然后,当用户升级到付费Apple Dev帐户并尝试使用该捆绑包ID创建应用程序ID时,后端系统会认为该捆绑包ID已被获取。
在此网站上的以下表格中填写表单:https : //developer.apple.com/contact/submit/,位于“证书,标识符,个人档案” 类别下。我这样做了,并在不到12小时的时间内解决了问题。这是Apple的电子邮件回复:“当您使用个人团队从Xcode在设备上安装应用程序时,捆绑ID将注册到该帐户。我已经删除了绑定ID“ com.AppVolks.Random-Ruby”,因此可以在您的付费会员中注册它。”
希望有帮助!
我意识到这不可能是原始问题的原因,因为Xcode 6当时不可用,但无论如何我都会留下答案,以防有人帮忙.
Xcode 6现在自动为您注册您的包ID,因此您不必这样做.它将在列表中的某个位置以"Xcode iOS App ID"开头.
我有完全相同的问题。我的问题源于以免费开发人员帐户开始应用程序开发,然后将应用程序开发切换为订阅(付费)开发人员帐户。原始的免费开发者帐户已经注册了付费开发者帐户要使用的捆绑包标识符。
您可以转到Xcode->首选项->帐户->然后在“团队”下查看,以验证这是问题所在。如果您同时看到免费(个人)团队和新的付费团队都列出,那么您可能遇到了与我相同的问题。这两个团队互相干扰,您现在要使用付费的开发者帐户,就需要删除免费的(个人)团队。
不幸的是,唯一的解决方案是致电苹果开发支持电话1-800-633-2152(美国和加拿大),并让他们从应用程序中停用免费(个人)帐户,以便您的付费开发人员帐户可以注册捆绑包标识符。
归档时间: |
|
查看次数: |
206140 次 |
最近记录: |