使用 Xcode 4.3 for iOS 4.2.1 进行开发
Posted
技术标签:
【中文标题】使用 Xcode 4.3 for iOS 4.2.1 进行开发【英文标题】:Developing with Xcode 4.3 for iOS 4.2.1 【发布时间】:2012-04-08 20:22:09 【问题描述】:我创建了一个新项目并将编译器设置为 LLVM GCC 4.2,ios 部署目标设置为 4.2,但我仍然无法在装有 4.2.1 的 iPhone 3G 上启动它。它在模拟器和 iPhone 4 上运行良好,但是当我在带有 4.2.1 的 iPhone 3G 上运行它时,它在我启动它后立即“完成”,没有任何控制台输出。
有人知道怎么回事吗?
这些是有效的架构:
【问题讨论】:
【参考方案1】:您需要将 armv6 架构添加到有效架构中。 看到这个答案: Can't run app on iPhone 4.2.1 with Xcode 4.3.1 and IOS
【讨论】:
不走运,armv6 已经在列表中(见原贴)...【参考方案2】:Valid Architectures
没用。您需要将Architectures
更改为armv6 armv7
,并将Build Active Architectures
更改为NO
。
【讨论】:
【参考方案3】:在您的项目设置中,
点击目标,
应该有一项称为必需的设备功能。将其设置为 armv6
对我有用
【讨论】:
【参考方案4】:找到需要 plist 的项目并取消对仅 ARMv7 的限制
【讨论】:
对不起,我不明白你的意思。 很抱歉要试穿的商品。 plist 文件是:所需的设备功能 好的,谢谢!应该是这样 :-) 里面只有“armv6”。【参考方案5】:将架构更改为 armv6 armv7 对我有用,我根本不需要所需的设备功能。
【讨论】:
以上是关于使用 Xcode 4.3 for iOS 4.2.1 进行开发的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 XCode 4 + 基本 SDK 4.3 为 iOS 4.0 设备构建?
xcode 4.5 是不是支持 ios 4.3 模拟器或更早版本?
如何在代码之外使用 Xcode 4 和 iOS 4.3 将属性分配给自定义 UIControl?