Iphone 在不受支持的iOS设备上安装临时

Iphone 在不受支持的iOS设备上安装临时,iphone,xcode,ad-hoc-distribution,Iphone,Xcode,Ad Hoc Distribution,我正在更新一个应用程序(其最初的部署目标是3.1.2),并尝试在iOS 4.2.1的第二代iPod Touch上测试它。当前版本的Xcode(4.5)不再连接到iOS 4.3之前的任何设备,因此我无法将应用程序置于USB上,甚至无法监视设备日志,因此需要使用临时分发通过无线方式进行安装 我可以在iOS 6 iPod Touch上无线安装该应用程序,但当我尝试在4.2.1设备上安装它时,我看到它下载了,并且我看到应用程序标签上写着“Installing…”,但最后我看到弹出消息无法下载“[应用程序

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

我可以在iOS 6 iPod Touch上无线安装该应用程序,但当我尝试在4.2.1设备上安装它时,我看到它下载了,并且我看到应用程序标签上写着“Installing…”,但最后我看到弹出消息
无法下载“[应用程序名称]”

三个重要细节:

  • 我使用的临时证书很好
  • 我已经通过iPhone配置实用程序确认,4.2.1设备上安装了临时分发证书
  • 我担心我可能使用了只在4.3+中工作的SDK方法或属性,尽管我不知道在安装过程中是否发生了任何二进制验证
  • 有人知道会发生什么吗

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

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

    Xcode 4.5上的说明很清楚:
    此版本的Xcode不生成armv6二进制文件。
    由于第二代触控是armv6,这意味着您无法生成覆盖这些早期设备的通用二进制文件。如果您想支持它们,我认为您唯一的选择是将Xcode回滚到4.4。下次我会更仔细地阅读发行说明

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