重复的配置文件错误

时间:2015-05-07 21:11:49

标签: ios xcode provisioning-profile ios-provisioning

所以我对iOS开发很陌生,虽然我已经完成了几个基础教程。我从来没有像发布应用程序一样远。希望我所描述的对于经历过这个过程的人来说是有意义的。

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

问题:

项目构建成功,但抛出了无法安装应用程序的错误,因为:

  

找不到可执行文件的配置文件。

好的,所以事实证明我们的个人资料已经过期,我可以重新生成,下载和安装它。但错误仍然发生。经过大量谷歌搜索和尝试修复此问题后,我现在有以下情况:

  1. 我已从iPad本身删除了所有配置文件。我看到一篇文章,有人说这样做,以后可以重新下载。

  2. 如果我下载任何以前的配置文件,并且(从XCode中),如果我转到Window - >设备,右键单击设备并选择“查看配置文件”,然后将下载的配置文件添加到列表中,它表​​现得很成功,但从未显示在列表中?这是因为设备不在开发人员端口的列表中吗?这导致我...

  3. 我无法将此设备添加到“证书”,“标识符”和“证书”中的可用设备列表中。 developer.apple.com上的个人资料。我首先认为这个iPad不在列表中,因为我没有在那里看到名称(显然ipad上的名称已更改),所以我尝试添加它,但是出现了一个错误,即具有该UDID的设备已经存在列表。所以我看了,列表中已经有两个设备,具有完全相同的UDID 。如果我不能添加具有相同UDID的一个,那么不确定这是怎么可能的?所以我禁用了两个重复项,认为这会让我添加新条目。不,同样的错误。现在,我甚至无法重新启用之前禁用的其他两个的EITHER,因为列表中已存在具有相同UDID的设备!

  4. 有没有办法从开发门户网站上的设备列表中删除重复的设备UDID,或者我是唯一一个找到要测试的其他设备的选项?

1 个答案:

答案 0 :(得分:1)

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