"包含标识符X的应用程序ID不可用.请输入不同的字符串"(Xcode 7.3)

War*_*blr 28 xcode ios bundle-identifier

在更新到Xcode 7.3(7D175)的最新版本后,每次我尝试导出以进行adhoc分发时,都会出现上述错误.一切都工作正常,直到更新.捆绑ID肯定是我自己的,已注册到此应用程序.我已经尝试重新创建我的证书,配置配置文件,删除旧配置文件,疯狂地点击"再试一次"按钮......似乎没有任何效果.

有人找到解决方案吗?我看到一些人正面临着同样的问题,但没有他们的解决方案似乎为我工作(/sf/answers/2533481051/,/sf/answers/2532262281/)

更新:我不确定这是否相关,但对于它,我试图'验证'构建.我做了,它通过了.无论如何,在您启动验证之前,您将获得信息屏幕,其中显示有关附加的prov-profile的所有详细信息.我注意到,尽管选择了我的adhoc prov-profile,但信息屏幕(在验证之前)表示它正在使用我的分发配置文件.然后我从xcode中删除了我的分发配置文件,重新存档,现在验证失败了.存档,adhoc和导出似乎有些奇怪.

Ale*_*erZ 50

我刚刚安装了Xcode 7.2.1,可以用它成功导出AdHoc构建.虽然Xcode 7.3继续告诉捆绑标识符有问题.

更新:

看起来将"证书,标识符和配置文件"下的开发人员门户中的App ID的"名称"(不是ID)更改为下一格式"XC com mycompany appname"(如果您的应用ID是com.mycompany.appname)有帮助Xcode看到你的appID.奇怪,但它的工作.

  • 我不能回到7.2,因为我天真地认为Apple在发布之前测试了他们的软件.因此我安装了7.3而没有保留旧版本.有没有其他方法可以解决这个问题,除了将苹果公司的主要开发人员扣为人质并坚持让他们修复他们的垃圾? (4认同)

ylg*_*hyh 10

我也遇到了同样的问题.Xcode7.3 在此输入图像描述

有效的解决方案是 在此输入图像描述

  • 我浪费了一个小时追逐这个,这就是解决方案.由于某种原因,Xcode使用了错误的团队!谢谢! (2认同)

War*_*blr 5

好的 - 我可能有一个解决方案.虽然你不喜欢它,因为它是一个主要的痛苦.我去了Apple会员中心,删除了所有我的所有证书,并从头开始.

我希望我有坚实的步骤让你跟随,但我做了很多,我真的只是在猜测.最后这是我的建议:

  1. 撤销所有证书
  2. 删除所有配置文件; 在会员中心和您的计算机上.
  3. 创建新证书
  4. 使用新证书创建新的配置文件.

我现在能够创建adhoc构建使用xcode 7.3 导出它们.

所有这些都说,这样做的目的是进入一些BS.我需要很长时间才能完成工作并重新开始工作.从重新创建以上所有内容到无数设备,xcode和计算机重启.

现在出现了一个新问题 - dyld: Library not loaded: @rpath/关于我的一个快速的cocoapods ......这样更有趣.多么浪费的一天:(

  • 令人震惊,不是吗?2016年,这是Apple可以提出的最佳可用性. (3认同)