在不受支持的iOS设备上安装ad hoc

时间:2012-11-30 06:07:47

标签: iphone xcode ad-hoc-distribution

我正在更新一个应用程序(其原始部署目标是3.1.2),我正在尝试使用iOS 4.2.1在第二代iPod Touch上进行测试。当前版本的Xcode(4.5)不再连接到iOS 4.3之前的任何设备,因此我无法将应用程序置于USB上,甚至无法监控设备日志,因此安装需要使用临时分发进行无线传输。 / p>

我可以在iOS 6 iPod Touch上无线安装应用程序,但是当我尝试在4.2.1设备上安装它时,我看到它下载了,我看到应用程序标签上写着“正在安装...”,但最后我收到了弹出消息Unable to Download "[app name]"

三个重要细节:

  1. 我正在使用的临时证书很好。
  2. 我已经通过iPhone配置实用程序确认在4.2.1设备上安装了临时分发证书。
  3. 我担心我可能使用的SDK方法或属性仅适用于4.3+,但我不知道安装过程中是否有任何二进制验证。
  4. 有谁知道可能会发生什么?

    有没有人知道如何在不安装早期版本的XCode的情况下阅读4.3之前设备的设备控制台?

1 个答案:

答案 0 :(得分:0)

在这里回答(一半)我自己的问题:

Xcode 4.5上的release notes明确指出:This version of Xcode does not generate armv6 binaries.由于第二代Touches是armv6,这意味着您无法生成覆盖这些早期设备的通用二进制文件。如果你想支持它们,我认为你唯一的选择是将你的Xcode回滚到4.4。我下次阅读发行说明会更加小心。

如果有人知道在不降级您的XCode的情况下将控制台日志信息从“不受支持的”设备上移除的任何其他方法,请添加答案,我会将其标记为回答此问题。 < / p>