【发布时间】:2012-01-10 06:04:18
【问题描述】:
我开发了一个需要 iOS >= 4.0 的应用。但是当我使用我的 iPod touch 2 (iOS 4.2.1) 从 App Store 下载它时,它显示“这个应用程序与这个 iPod touch 不兼容”。我不知道为什么。当我使用这个 iPod touch 通过 Xcode 运行应用程序时,它也不能在我的 iPod touch 上运行。如何调试此错误?
我已阅读 this 并且我的应用程序构建设置显示“架构”是“标准(armv7)”,“有效架构”是“armv6 armv7”,我想知道是不是错了。
【问题讨论】:
-
您使用的是什么版本的 Xcode?如果是 4.x,那么您需要添加 armv6 和 armv7 作为 iTouch 工作的架构:stackoverflow.com/questions/4198676/…
-
我已阅读该页面并尝试了每种方法,但不幸的是它对我的问题不起作用。它只说“已完成在 $IPOD_NAME 上运行 $APP_NAME”,天哪。
-
除了 armv6 之外,您的应用程序是否真的需要您的 iPod touch 所没有的选项,例如陀螺仪、相机或多任务处理?
-
+NJones 不,它只是一个非常常见的应用程序,不使用陀螺仪、相机或多任务等功能。
标签: ios xcode ios-4.2 ipod-touch incompatibility