为什么我的iOS应用程序无法在我的iPod touch上运行?

问题描述:

我写了一个通用的iOS应用程序,可以在我的iPhone和iPad上正常运行,但不会在我的老式iPod touch上运行。 X代码甚至不传输二进制文件。它只是说为什么我的iOS应用程序无法在我的iPod touch上运行?

finnished的设备名

部署目标是4.2运行PROGRAMNAME。 (iPod touch运行4.2.1并具有2.1 GB的可用空间)。

如何解决此问题?

我不知道您的具体iPod型号,但是我遇到了这个问题,听起来像是一个armv6/armv7问题,最近刚刚发布了最新的XCode更新。我在这一张上拉了很多年。

请确保您的版本是armv6 - 您可能需要物理输入“armv6”作为您的编译设置顶部附近的支持,否则它仅针对armv7设备进行编译。

+0

谢谢!我拼命输入armv6,现在加载。但这是否意味着我的应用在新硬件上的运行效率会降低?我可以以某种方式将App的两个版本上传到App Store吗? – ragnarius

+0

我不认为这是一个问题。您应该支持armv6和armv7,并且设备将运行最合适的设备。对于苹果来说,期望你能够构建两个不同的应用程序来支持2种不同的架构 - 这不是他们的风格:) – bitwit