iPhone Ad Hoc Distribution Build不适用于3.x设备

时间:2010-09-17 13:23:42

标签: iphone ios4 entitlements

我们已经制作了许多分发构建,因此我们熟悉令人生畏的iPhone配置过程。

我们已将所有设备输入Provision Portal,我们已下载所有证书,当我们分发BETA版本时,它仅适用于iOS 4.x上的用户。这是一种奇怪的行为,因为之前没有这样做过。

我们的iOS部署目标设置为:iOS 3.0

Base SDK是:iOS Device 4.1

难道你不认为我们是否有对Base 4 SDK方法的引用,它至少会安装,但会崩溃吗?我们正在臭名昭着:

“可执行文件已使用无效的权利签名”

当iOS 4上的其他所有其他设备正在运行且所有iOS 3设备都正常运行时,这似乎是一个奇怪的错误?

我们很难过,谢谢!

2 个答案:

答案 0 :(得分:0)

您正在进行构建和存档吗?您可能希望尝试构建它并手动将其与规定一起压缩并将其发送给您的Beta测试人员。我在iOS 3设备上遇到了同样的问题,并且手动压缩它似乎有效。

答案 1 :(得分:0)

3.2之前的iOS版本无法利用嵌入式配置文件(包含在zip中)。对于这些设备,您必须通过将.mobileprovision文件拖入iTunes中的库来单独安装。