xcode7 存档临时 ipa 不能包括所有设备,xcode6 很好
xcode7 archive ad-hoc ipa can't include all devices, xcode6 is good
我不明白为什么 xcode7 不能存档包括所有设备在内的临时 ipa,xcode6 对此有好处。
我可以确保我的证书是好的并且包括所有设备。
还有其他人遇到过这个问题吗?
我在更新到 xcode 7 和存档时遇到了一大堆问题。我的解决方案是从会员中心删除我所有的配置文件和证书,然后重新创建它们。确保我创建了正确的分发包。
临时使用分发配置文件,因此请确保它是正确的。
为了将来参考,我想分享我在处理配置文件方面的经验。
我们肯定需要从 Apple Developer 的会员中心生成我们的配置文件。添加用户设备(UDID)后,下载最新的provisioning profiles到本地。
完全退出 Xcode 并将新的配置文件拖到 Xcode 的图标上。现在 Xcode 可以找到您刚刚生成的配置文件。
打开Xcode,进入Xcode -> Preferences... -> Accounts -> View details...,我们会看到所有保存的provisioning profiles在 mac 上。只需右键单击其中任何一个,然后在 Finder 中显示它。
寻找最新的文件,这是我们刚刚添加的配置文件。我们可以使用任何文本编辑器打开配置文件,以检查 AppIDName
以及其中包含哪些 ProvisionedDevices
。这样,我们可以轻松删除过时的配置文件,以防 Xcode 没有选择正确的配置文件。
.ipa文件归档导出后,我们仍然可以确定是否包含了所有用户的UDID。
将后缀.ipa重命名为.zip,现在图标应该是正常的.zip 文件.
解压 .zip 并出现一个名为 Payload 的新文件夹。打开该文件夹并显示内容包,我们将看到一个名为 embedded.mobileprovision.
的文件
如果一切都正确的话,这和我们一开始生成的provisioning profile是一样的。
我不明白为什么 xcode7 不能存档包括所有设备在内的临时 ipa,xcode6 对此有好处。
我可以确保我的证书是好的并且包括所有设备。
还有其他人遇到过这个问题吗?
我在更新到 xcode 7 和存档时遇到了一大堆问题。我的解决方案是从会员中心删除我所有的配置文件和证书,然后重新创建它们。确保我创建了正确的分发包。
临时使用分发配置文件,因此请确保它是正确的。
为了将来参考,我想分享我在处理配置文件方面的经验。
我们肯定需要从 Apple Developer 的会员中心生成我们的配置文件。添加用户设备(UDID)后,下载最新的provisioning profiles到本地。
完全退出 Xcode 并将新的配置文件拖到 Xcode 的图标上。现在 Xcode 可以找到您刚刚生成的配置文件。
打开Xcode,进入Xcode -> Preferences... -> Accounts -> View details...,我们会看到所有保存的provisioning profiles在 mac 上。只需右键单击其中任何一个,然后在 Finder 中显示它。
寻找最新的文件,这是我们刚刚添加的配置文件。我们可以使用任何文本编辑器打开配置文件,以检查
AppIDName
以及其中包含哪些ProvisionedDevices
。这样,我们可以轻松删除过时的配置文件,以防 Xcode 没有选择正确的配置文件。
.ipa文件归档导出后,我们仍然可以确定是否包含了所有用户的UDID。
将后缀.ipa重命名为.zip,现在图标应该是正常的.zip 文件.
解压 .zip 并出现一个名为 Payload 的新文件夹。打开该文件夹并显示内容包,我们将看到一个名为 embedded.mobileprovision.
的文件
如果一切都正确的话,这和我们一开始生成的provisioning profile是一样的。