重复供应配置文件的错误

问题描述:

所以我几乎全新的iOS开发,虽然我已经通过了几个基本的教程。尽管发布应用程序我从来没有去过。希望我所描述的对于经历这个过程的人来说是有意义的。重复供应配置文件的错误

我的任务是更新我们的iOS应用程序,因为之前的开发人员不再与该公司合作,甚至将现有应用程序部署到我们的iPad进行调试和测试也很困难。我使用的Mac和iPad之前都是由离开的开发者使用的,尽管我为自己创建了一个AppleID,并被管理员邀请加入该团队,因此我可以访问开发者门户上的所有设备/配置文件/证书。

问题:

成功生成该项目,但将引发一个错误,该应用程序无法安装,因为:

的供应配置文件不能为可执行文件中找到。

好的,所以原来我们的个人资料已过期,我可以重新生成,下载并安装它。但错误仍然发生。经过大量的搜索和尝试解决这个问题后,我现在有以下情况:

  1. 我已经从iPad本身删除了所有配置文件。我看到有人说要这样做的文章,并且可以在稍后重新下载。

  2. 如果我下载了任何以前的供应配置文件和(从XCode中),如果我转到Window - > Devices,右键单击设备并选择“View Provisioning Profiles”,并将下载的配置文件添加到该列表,它表现得像是成功的,但从未出现在列表中?这是因为设备不在开发者端口列表中?这导致我...

  3. 我无法将此设备添加到可用设备列表下的证书,标识符& developer.apple.com上的配置文件。我第一次以为这款iPad不在列表中,因为我没有在那里看到名字(显然ipad上的名字改变了),所以我试图添加它,但是得到了一个错误,那个具有该UDID的设备已经存在列表。所以我看了,有两个设备已经在列表中,具有完全相同的UDID。不知道这是可能的,如果我不能添加一个相同的UDID?所以我禁用了这两个副本,认为这会让我添加新条目。不,同样的错误。而现在,我甚至无法重新启用其他两个我之前禁用的任何一个,因为具有相同UDID的设备已经存在于列表中!

有什么办法去除从设备列表中重复的设备UDID的开发门户或者是我唯一的选择寻找一个不同的设备与测试?

+0

我必须到您的Mac来解决它,:) – Trident

+0

你是什么意思你禁用设备?你从门户中删除了它们?听起来你最好的行动方式是开始针对苹果公司的集体诉讼,通过代码签名浪费开发人员的时间。 –

+0

哈,是在设备下的证书,标识符和配置文件页面的门户中禁用它们。不知怎的,两个人拥有相同的UDID,我可以*禁用*他们两个,但现在我不能重新启用他们或添加一个新的(除非我得到一个新的iPad ......) – lhan

证书过期时发生同样的问题,但我的解决方案是:转到文件夹“〜/ Library/MobileDevice/Provisioning Profiles”删除所有证书,然后再次下载活动证书,安装它们。猜猜这是Xcode的错误,以验证新生成的证书和过期的证书。

+0

不确定你是否完全阅读我的问题......在本地删除文件不会修复developer.apple.com上的重复UDID? – lhan

+0

试试这个?连接你的ipad和Xocde,如果没有添加UDID,项目设置页面会出现“General” - >“Identity” - >“Team”提示,然后点击“修复问题”,xcode会添加一个新的UDID到证书自动。 –

+0

我的帐户能够重新启用禁用的UDID,不知道为什么它不适用于您的帐户。 –