我是xCode开发的新手,正在尝试通过配置系统尝试在实际设备上运行Hello World应用程序。我经过了所有步骤,一切似乎都很好,但有一件事:
当我在xCode组织器中单击我的设备(运行IOS 4.2.1的Iphone 3G)时,在“软件版本”下显示以下消息:Xcode找不到安装该版本的软件映像...
而且,配置文件在组织者中(库和设备中)均不显示任何状态。在供应门户上,它们的状态为活动。
我希望有人可以帮助我,谢谢!
ps。我正在使用xcode 4
更新:好的,我找到了解决方案->在信息选项卡中将部署目标设置为4.2:https://discussions.apple.com/thread/2780316?start=0&tstar
最佳答案
在组织器窗口中看到的消息“ xcode找不到要安装此版本的软件映像” ...这只是一个通知,而不是有问题的错误。
如果您仍然想消除此消息,我发现可以通过在iTunes中运行restore来做到这一点。该过程的一部分涉及下载一些东西,我认为是“软件映像”。
但是,如Technical Q&A QA1569中所述,“此消息不会阻止您将设备用于开发目的。唯一的效果是无法使用Xcode在设备上重新安装当前的OS。” ...这就是我的经验。返回Xcode主窗口,您仍然可以单击“运行”并将应用程序发送到设备以运行。
...它将在其他一切都设置正常的情况下运行,但是还有其他与Xcode 4.2和v4设备有关的陷阱:
如Overbeeke所述,您应确保“部署目标”
项目的设置已设置为所需的版本(最低
您要支持的设备的版本)此外,我会
指出“ SDK版本”通常应保持为
最新(无论您的计算机上使用的是哪种SDK Xcode)
正如Kenneth Lam提到的那样,在新的Xcode中,您需要四处寻找
如果您想支持以下型号,请使用“ armv6 / armv7”设置
苹果手机。按照these instructions to add the right "Architecture" armv6 setting。另外,我会指出(按照this answer further down的规定),您需要从中删除“ armv7”设置,称为“必需的设备功能”。这是在您应用的plist文件中。
我说的所有这些就像我是专家一样,但是我仍然无法在v3.1.3设备上运行它:-)
关于iphone - xcode找不到要安装此版本的软件镜像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5885859/