xcode7归档ad-hoc ipa不能包含所有设备,xcode6很好

问题描述:

我不明白为什么xcode7无法归档包括所有设备的ad-hoc ipa,xcode6对此很有帮助。xcode7归档ad-hoc ipa不能包含所有设备,xcode6很好

我可以确保我的证书很好,包括所有设备。

其他人遇到了这个问题?

+0

你有什么错误 – Rob85

+0

不,没有错误...例如。我有50个设备,但只包含20个设备 –

为了将来的参考,我想分享一下处理配置文件的经验。

  1. 我们确实需要从Apple Developer的成员中心生成我们的配置文件。添加用户设备(UDID)后,将最新的供应配置文件下载到本地。

  2. 完全退出Xcode并将新的配置文件拖放到Xcode的图标上。现在Xcode可以找到刚才生成的配置文件。

  3. 打开Xcode,并转到Xcode - >首选项... - >帐户 - >查看详细信息...,我们将看到保存在Mac上的所有配置配置文件。只需右键单击它们中的任何一个,然后在Finder中显示它。

  4. 查找最新的文件,这是我们刚添加的配置文件。我们可以使用任何文本编辑器打开配置文件,以检查AppIDName以及其中ProvisionedDevices。通过这种方式,如果Xcode没有选择正确的配置配置文件,我们可以很容易地删除过时的配置配置文件

归档后和出口的.ipa文件,我们仍然可以确保所有用户的UDID是否也包括在内。

  1. 后缀的.ipa重命名为.ZIP,现在的图标应该看起来像一个正常的.ZIP文件

  2. 提取物.ZIP,并命名为有效载荷出现一个新的文件夹。打开该文件夹并显示内容包,我们将看到一个名为embedded.mobileprovision的文件。

  3. 这与我们在开始时生成的配置文件相同,只要我们已经正确地完成所有步骤。

+0

非常好,谢谢〜 –

+0

嗨,我有一个问题,我做了你说的并重新包装它,我安装它在我的手机,但显示错误'应用程序安装失败.....已签名的资源已添加,修改或删除'.....你如何重新包装它? –

+0

@LanceLan你有没有尝试在谷歌中输入错误,因为错误似乎取决于不同的情况。 “重新包装”是什么意思? – WangYudong

当更新到xcode 7和归档时,我遇到了一大堆问题。我的解决方案是从成员中心删除所有配置文件和证书,然后重新创建它们。确保我已经创建了正确的发行版。

Ad-hoc使用分发配置文件,因此请确保它是正确的。

+0

谢谢,我会尝试它... –