2

我正在使用最新的 Dropbox 框架来支持新的 iPhone 5,并且我想继续支持 iPhone 3G 和 iPod Touch 2G(armv6,iOS 4.2.1),它们代表了大约 2% 的用户。

我保留了一个旧的 Xcode 4.4,以便能够在我仍然为我的孩子使用的旧设备上进行调试。我使用 Xcode 4.4 在 4.* 上进行调试,然后切换到 Xcode 4.5 以在我的 iPhone 5 上进行调试。我将 armv6 添加到构建架构中,但由于此错误而无法编译:

ld:文件是通用的(2 个切片)但不包含 a(n) armv6 切片:/.../DropboxSDK.framework/DropboxSDK 用于架构 armv6

有人用 Dropbox 框架成功编译过 armv6、armv7 和 armv7s 吗?

4

2 回答 2

2

Xcode 4.5(及更高版本)不支持生成 armv6 二进制文件。

于 2012-09-25T02:44:04.110 回答
0

通过遵循本手册 How to support armv6 and armv7s for release build in xcode 4.5 ,您可以同时支持这两者 - 但不知道 Dropbox SDK。

于 2012-10-09T23:03:58.913 回答