我正在开发一款iPhone应用程序,不仅应该在新的iphone上运行,还应该在旧设备上运行.因此,对于测试,我确实将配置文件加载到我的旧iPhone 3G(iOS 4.2.1)并将其与我的mac连接.在Xcode中,我也将iOS部署目标设置为3.0.使用此设置,应用程序可以在iPhone 4上运行,但不能在我的旧iPhone 3G上运行.
我知道,我还必须从设置架构armv7到armv6,但是当我进入"ARMv6的"它跳回"的ARMv7".
那么,我该怎么做才能在旧设备上测试新的应用程序?我必须输入什么值,我必须在哪里输入它们?我是否需要为实际的SDK下载一些插件?
我们正在测试iOS 4和3上的应用程序以用于我的工作中的某些应用程序,正如您已经指出的那样,两个关键点是arm架构和部署目标.
首先,如果您有多个目标,请确保您到处都有正确的配置.
其次,你指出armv7"跳"回armv6.它不应该发生.确保在第一行使用"armv6"正确输入此字段,在弹出的第二行使用"$(ARCHS_STANDARD_32_BIT)".
最后,当您尝试使用该应用程序时,您是否在控制台中有任何警告或消息?
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |