作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个 iOS 项目需要与 iOS 3.X 设备兼容。因此,我必须同时针对 armv6 和 armv7 架构。
我已经将一个 xcconfig 文件添加到我的项目和我的依赖项目中(我使用 three20,它带有一个通用的 xcconfig 文件)。
在我项目的 xcconfig 文件和共享的 three20 xcconfig 文件中,我都添加了这一行:
ARCHS_STANDARD_32_BIT = armv6 armv7
根据我的理解和观察到的情况,该构建参数的值将重置为它在 XCode 3.X 中的值。
这样做有什么不良后果我应该注意吗?或者这是在 XCode 4.2 中构建 armv6 和 armv7 的可接受方法吗?
最佳答案
我能想到的最糟糕的是新的默认编译器 clang 3.0 在 armv6 架构中有一些严重的错误。如果您想安全起见,您还可以将使用的编译器更改为更新 xcode 之前使用的编译器(llvm-gcc-4.2 或 gcc-4.2)。
关于ios - 在 XCode 4.2 中添加 ARCHS_STANDARD_32_BIT = armv6 armv7 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7942578/
我的应用程序有问题。我收到 7 个 Apple Mach-O 链接器错误。以下是错误: Undefined symbols for architecture armv7: "_OBJC_IVAR_
我是一名优秀的程序员,十分优秀!