gpt4 book ai didi

ios - 重复配置文件出错

转载 作者:行者123 更新时间:2023-11-29 02:03:04 25 4
gpt4 key购买 nike

所以,尽管我已经学习了一些基本教程,但我对于 iOS 开发来说还是一个全新的新手。不过,我从来没有发布过应用程序。希望我所描述的内容对于经历过该过程的人来说是有意义的。

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

问题:

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

the provisioning profile can't be found for the executable.

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

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

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

  3. 我无法将此设备添加到 developer.apple.com 上证书、标识符和配置文件下的可用设备列表中。我首先以为这个 iPad 不在列表中,因为我没有在其中看到名称(显然 ipad 上的名称已更改),因此我尝试添加它,但收到错误消息,表明具有该 UDID 的设备已存在于列表。所以我看了看,列表中已经有两个设备,具有完全相同的 UDID。如果我不能添加一个具有相同 UDID 的人,我不确定这怎么可能?所以我禁用了两个重复项,认为这可以让我添加新条目。不,同样的错误。现在,我什至无法重新启用之前禁用的另外两个设备,因为列表中已存在具有相同 UDID 的设备!

有什么方法可以从开发门户上的设备列表中删除重复的设备 UDID,还是我唯一的选择是找到不同的设备进行测试?

最佳答案

同样的问题发生在证书过期时,但我的解决方案是:转到文件夹“~/Library/MobileDevice/Provisioning Profiles”删除所有证书,然后再次下载事件证书,安装它们。估计是 Xcode 的 bug 来验证新生成的证书和过期的证书。

关于ios - 重复配置文件出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30111741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com