2012-12-07 33 views
4

我是iOS开发新手,我尝试获取在我的iPod touch第二代(iOS 4.2.1)上运行的简单HelloWorld应用程序。对于开发,我使用了Mountain Lion和Xcode 4.4.1的MacBook Pro,因为Xcode 4.5显然不再支持armv6架构。 我创建了一个新的iOS项目(单视图应用程序,没有故事板),并将部署目标设置为4.2。当我在iPhone 5.1模拟器中启动它时,它运行良好(当然只有一个空视图,打印“Hello World”将是我的下一步)。但是,如果我尝试在iPod touch上运行它,我总是会收到以下错误消息:部署/调试应用程序到iPod touch第二代

Xcode无法使用所选设备运行。 选择支持体系结构的目的地以便在此设备上运行。

我试图将构建设置中的体系结构从armv7更改为armv6,但armv7是唯一的选项。 如何才能让应用在我的设备上运行?

回答

0

好的,我自己找到了解决方案。在构建设置,我手动输入armv6体系结构。 奇怪的是:我也可以输入armv12foobar它还在工作。仅将架构设置为armv7会导致问题。

相关问题