首页 > 编程 > 升级xcode4.5真机调试杯具了!!!

升级xcode4.5真机调试杯具了!!!

2012年9月30日 发表评论 阅读评论

昨天更新了xcode4.5,不过杯具发生了。居然不能链接真机调试。
提示信息如下:
Xcode cannot run using the selected device.

Choose a destination with a supported architecture in order to run on this device.

1、怀疑证书有问题。不过检查了很久都没有发现。

2、开始怀疑ios的版本问题。真机的ios版本是ios5.1。xcode4.5是给最新版本的ios6的。不过感觉也不对,以前的xcode版本会提示xcode不支持你现有设备的版本。建议你下载这个版本的ios debug包。但是这次并没有这个提示。
我又用一台4.1版本的设备链接到xcode。这次就提示xcode只支持ios 4.3、5.0、5.1、6.0这几个版本。这次排除了设备的ios版本问题。
这时候只能求助万能的google了。发现解决方案了。http://stackoverflow.com/questions/11673424/xcode-4-4-unable-to-run-project

原来是xcode4.5现在只支持ARM7指令的编译。现有项目设置是同时支持ARM6和ARM7编译。把项目编译选择成只支持ARM7就可以真机调试了。根据帖子讲,xcode4.5编译出来的程序只能运行在ios4.3以上的系统。如果想兼容旧有版本的话需要使用旧版本的xcode编译。(可能还有另外的解决方案,暂时没有去研究)

分类: 编程 标签: , , , ,
  1. 好久不见
    2012年12月16日13:08 | #1

    万分感谢!!!(error的我快hold不住了)
    我的也是4.5
    我的问题是给测试人员IPA,他们OTA安装不了。
    我自己OTA安装时,Organizer里面Console里面log出来的错误信息提示 profile not valid 和 codesign 之类的错误。 刚开始认为是证书和provisioning profile的问题,各种折腾。
    因为程序是别人开发,我修改,所以之前没真机测试。
    OTA装不了,我真机总可以测试吧,结果找到问题根源了。

  2. guxing
    2012年10月25日09:40 | #2

    能加qq吗?我这边有些问题想请教一下 775636598

  1. 本文目前尚无任何 trackbacks 和 pingbacks.