Ove*_*eke 14 iphone xcode provisioning
我是xCode开发的新手,在设备系统中努力尝试在真实设备上运行Hello World应用程序.我经历了各个步骤,一切似乎都很好,但有一件事:
当我在xCode管理器中单击我的设备(Iphone 3G运行IOS 4.2.1)时,软件版本下显示以下消息:Xcode无法找到安装此版本的软件映像...
此外,配置文件在组织者中(库和设备中)均未显示任何状态.在配置门户上,它们的状态为活动状态.
我希望有人可以帮助我,谢谢!!
PS.我正在使用xcode 4
更新:好的,我找到了解决方案 - >在信息标签中将部署目标设置为4.2:https://discussions.apple.com/thread/2780316?start = 0&tstar
在组织者窗口中看到的消息"xcode无法找到安装此版本的软件映像" ...这只是一个通知而不是一个有问题的错误.
如果你想要消除这个消息,我发现我能够通过在iTunes中运行恢复来实现这一点.该过程的一部分涉及下载一些东西,我认为这是"软件图像".
但是,正如技术问答QA1569中 所解释的那样"此消息不会阻止您将设备用于开发目的.唯一的影响是无法使用Xcode重新安装设备上当前的操作系统." ......那是我的经历.回到Xcode主窗口,您仍然可以点击"运行"并将应用程序发送到设备进行运行.
...并且假设其他所有设置都正常运行,但是还有其他与Xcode 4.2和v4设备相关的其他问题:
正如Overbeeke所提到的,你应该确保项目的"部署目标"设置为所需的版本(你想要支持的设备的最低版本).另外我要指出'SDK版本'通常应保持设置为最新的(它是您机器上的任何SDK Xcode使用的)
正如Kenneth Lam所说,在新的Xcode中,如果你想支持早期型号的iPhone,你需要使用"armv6/armv7"设置.按照这些说明添加正确的"架构"armv6设置.此外,我会指出(根据此答案进一步说明)有一个名为"必需的设备功能"的设置,您需要从中删除 "armv7".这是在你的应用程序的plist文件中.
我说这一切都像我是专家,但我仍然无法让它在v3.1.3设备上工作:-)
我认为 Xcode 4 要求您运行最新的 iOS 才能使用该功能,但您不需要它来在设备上安装应用程序。我已经在 iPod Touch 1G(无法升级到 iOS 4.3)上运行了我的应用程序,并且使用与您相同的 iOS,并且它可以正常工作。
您是否已将设备添加到配置文件中?
我所做的是打开管理器,右键单击左侧窗格中的设备,然后选择“将设备添加到配置文件”,系统会要求您提供 Apple ID(在 xcode 中),然后它将将该设备添加到您的配置文件中,而无需您进行操作离开xcode,比使用在线门户简单得多。
归档时间: |
|
查看次数: |
20527 次 |
最近记录: |