我有一个第三方.a库,它显然只是为了兼容armv6而编译的,其中两个新的Xcode (3.2.6和4)现在都需要在设备上运行单独的armv7 slice。链接错误是:文件是通用的,但不包含体系结构armv7的(N) armv7切片。
谁知道如何让两个新的Xcode中的任何一个像3.2.5一样操作,并接受现有的库,而我正在等待库供应商炮制出一个armv7版本?
发布于 2011-03-17 01:22:51
在“项目设置”中,为架构选择“标准”(不是“优化”)。这将允许您为活动架构选择"armv6“。这意味着,一旦它在应用商店上发布,它也应该可以在旧设备上运行(除非有任何其他的弃用)。
发布于 2011-06-16 18:00:36
在我将"Build Active Architecture Only“设置为No之前,对我来说什么都不起作用。
https://stackoverflow.com/questions/5266576
复制相似问题