“包标识符X的应用程序ID不可用。 请input不同的string“(Xcode 7.3)

在更新到Xcode 7.3(7D175)的最新版本之后,每次我尝试导出adhoc分发时,都会出现上述错误。 一切正常工作,直到更新。 捆绑ID是绝对我自己的,注册到这个应用程序。 我尝试重新创build我的证书,configuration文件,删除旧的,疯狂地点击“再试一次”button…似乎没有任何工作。

任何人都可以find解决办法吗? 我看到一些其他人面临同样的问题,但他们的解决scheme似乎没有为我工作( https://stackoverflow.com/a/36192586/1542275,https://stackoverflow.com/a/36175175/1542275 )

更新 :我不知道这是否是相关的,但对于它的赫克,我试图“validation”构build。 我做了,它通过了。 无论如何,就在您启动validation之前,您会看到信息屏幕,其中显示所有关于附件configuration文件的详细信息。 我注意到,尽pipeselect了我自己的configuration文件,信息屏幕(就在validation之前)说,它正在使用我的configuration文件。 然后,我从xcode中删除了我的分发configuration文件,重新归档,现在validation失败。 奇怪的事情似乎正在进行归档,adhoc,和出口。

我刚刚安装了Xcode 7.2.1,并可以成功导出AdHoc版本。 虽然Xcode 7.3不断地告诉我们bundle标识符有问题。

更新:

看起来像在“开发人员门户”下的“证书,标识符和configuration文件”中将App ID的“名称”(不是ID)更改为下一个格式“XC com mycompany appname”(如果您的应用程序ID是com.mycompany.appname) Xcode看你的appID。 奇怪,但它的工作。

我也遇到了同样的问题。 Xcode7.3 在这里输入图像说明

有效的解决办法是 在这里输入图像说明

好的 – 我可能有一个解决scheme。 虽然你不会喜欢它,因为这是一个重大的痛苦。 我去了苹果会员中心,删除了我所有的configuration文件,并从头开始。

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

  1. 撤销所有证书
  2. 删除所有configuration文件; 无论是在会员中心还是在电脑上。
  3. 创build新的证书
  4. 使用新的证书创build新的供应configuration文件。

我现在可以创buildadhoc构build使用xcode 7.3 导出它们。

所有这一切说,这样做是为了进入一些学士学位。 我花了很长时间才把事情build立起来并重新开始工作。 从上面的所有重新创build到无数的设备,Xcode和电脑重新启动。

现在出现了一个新的问题 – dyld: Library not loaded: @rpath/关于我的一个快速cocoapods …更有趣。 什么浪费的一天:(

我得到这个错误使用Xcode 7.3.1。 原因是在主目标的常规选项卡上使用了错误的“团队”。 我有我的公司的团队,和我自己的AppleID,这是一个“免费”的个人帐户。 我转到公司的团队后,错误消失了。

有时在您点击导出后,select的团队与证书中的团队不匹配。 如果您在同一台计算机上有多个团队,则应该检查选定的团队是否正确。

Xcode 7.3中没有任何东西可以为我工作。 这可以为你节省很多时间,我这样解决:

  1. Xcode的 – >首选项 – >帐户 – >供应configuration文件 – >右键单击它们并将其移动到垃圾桶。 退出Xcode。

  2. 会员中心 – >configuration文件 – >全部 – >删除这里的一切(我有一个iOS应用程序)。 用我的应用程序ID创build一个全新的configuration文件。

  3. 会员中心 – >应用程序ID – >我的应用程序ID的forms

Xcode iOS应用程序ID com myDomain myApp

。 如果这是你的情况,一味地跟着 – >编辑它,并尝试重命名它的forms

XC com myDomain myApp

– >如果它显示“input一个有效的名字”红色,耐心等待,如果你的光标是在名称文本字段内,将出现一个下拉列表 – select它,然后单击保存。 [ 不要问这里发生了什么,它只是起作用 – 我们有更好的事情要处理 ]

  1. 打开Xcode,然后点击那个“修正问题”button,这通常会使事情复杂化 – 这一次令人惊讶的是,它会缓解他们!

我可以看到很多很棒的答案,

我试了几个,但没有运气,最后我用“使用本地签名资产”选项导出IPA,它适用于我。

希望这会帮助某人。

在这里输入图像说明

只需要在您的应用程序ID添加前缀

例如:

  1. 名称:MyApp的
  2. 前缀:KMW5E9785J
  3. ID:com.myapp.app

它应该在你的在info.plist中的Bundle标识符中是KMW5E9785J.com.myapp.app

所以不需要改变你的开发者门户中的XC或任何东西

我只是通过删除Xcode帐户Provisioning Profiles来解决问题,然后再次下载。 Xcode帐户的详细信息

我遇到了同样的问题,我解决了它。 validation所需的Appstore证书。 临时和validation需要不同的证书。

只需更改旧的包标识符的名称,它的工作原理。

我遇到了一个我一直在使用Xcode 7.3的项目多年的问题。 但是我的一个克隆相同Xcode项目的同事没有这个问题。 尝试了几种不同的方法之后,我从Apple Developer下载了开发证书并手动安装。 它一下子工作。 我的猜测是Xcode 7.3与自动“修复问题”function搞砸了。

我只需将configuration文件更改为不同的configuration文件。 我已经做了每种types之一:开发,特设分销和商店分销。

一旦我改变到发展,错误消失了。 好像很简单 但是有时候这很简单,感谢上帝。 大声笑。

当我将它导入Xcode时,我的Ionic项目出现了同样的错误。 如图所示,我select了正确的团队和目标常规选项卡中提到的正确的包标识符(我在App Store中使用的同一团队和标识符进行注册)。 我已经下载了项目所需的所有证书/configuration文件。 然而它抱怨。

我如何解决它?

我检查了目标生成设置中的代码签名部分 。 请点击这里查看。 在代码签名标识区域,我看到,Xcode自动为该区域的所有部分selectiOS分发 。 然后,我将“ debugging发布”部分的值更改为包含我的团队标识的标识 。 它的工作。 所有的错误都没了!

在我的情况下,问题是Xcode用于在以前的情况下生成自己的团队ID(XC)。

您可能也必须手动selectProvisioning Profile (只要Xcodeselect了错误的configuration文件)

我希望这可以帮助别人。

在我的情况下,从上面没有任何工作,直到我试图改变我的包标识符前缀

com.xxx.NameOfMyApp改为com.xxx YYY .NameOfMyApp

我一定是无意中挑了别人已经使用过的前缀。