【发布时间】:2018-05-20 04:51:59
【问题描述】:
我遇到了一个严重问题,在装有 iOS 8.3 的 iPhone 5s 上运行 IPA 工作正常,但尝试在装有 iOS 8.3 的 iPhone 6 上下载相同的 IPA 时出现无法下载的错误。
我尝试了很多,但遇到了同样的问题。创建配置文件的次数添加了UDID's,但没有成功。
【问题讨论】:
我遇到了一个严重问题,在装有 iOS 8.3 的 iPhone 5s 上运行 IPA 工作正常,但尝试在装有 iOS 8.3 的 iPhone 6 上下载相同的 IPA 时出现无法下载的错误。
我尝试了很多,但遇到了同样的问题。创建配置文件的次数添加了UDID's,但没有成功。
【问题讨论】:
有时新的 Xcode 6.3 不会替换从 Apple Developer 帐户下载的新配置文件。
您可以尝试以下步骤吗:
将 .ipa 文件重命名为 .zip
解压此文件
你会发现Payload文件夹
在Payload文件夹内会有YourAppName.app文件
右键点击它并Show package content
里面应该有文件embedded.mobileprovision
通过右键单击打开此文件并使用 TextEdit 打开
在该文件中搜索该 UDID,如果可以找到,则该 UDID 已附加在该配置文件中,否则没有。通常,配置文件中附加的所有 UDID 都存在于:
<key>ProvisionedDevices</key>
<array>
如果该设备 UDID 不存在,您可以在从 Apple 开发者帐户下载之前从 Xcode 中删除该配置文件或重命名配置文件名称
【讨论】:
检查您的构建设置以进行代码签名并更改开发 -> 分发。
【讨论】: