我是iOS开发的新手,我试图在我的iPod touch第二代(iOS 4.2.1)上运行一个简单的HelloWorld应用程序。对于开发,我使用带有Mountain Lion和Xcode4.4.1的MacBook专业版,因为Xcode4.5显然不再支持armv6架构。我创建了一个新的iOS项目(单视图应用程序,没有故事板),并将部署目标设置为4.2。当我在iPhone 5.1模拟器中启动它时,它运行得很好(当然,我的下一步是打印"Hello World“)。但是,如果我尝试在我的iPod触摸屏上运行它,我总是得到以下错误消息:
Xcode无法使用所选设备运行。选择具有支持的体系结构的目标,以便在此设备上运行。
我试图将构建设置中的架构从armv7更改为armv6,但armv7是唯一的选项。我如何才能让应用程序在我的设备上运行?
发布于 2012-12-08 17:21:40
好吧,我自己找到了解决方案。在“构建设置”中,我在“有效架构”和“架构”中手动输入armv6。奇怪的是:我也可以输入armv12或foobar,它仍然在工作。只有将体系结构设置为armv7才会导致问题。
https://stackoverflow.com/questions/13764206
复制相似问题