相关疑难解决方法(0)

文件是通用的(三个切片),但它不包含iOS上的静态库的(n)ARMv7-s切片错误,无论如何要绕过?

我升级了Xcode版本,当使用外部静态库时,我收到以下消息:

ld:文件是通用的(3个切片)但不包含(n)armv7s切片:/ file/location for architecture armv7s clang:error:linker命令失败,退出代码为1(使用-v查看调用)

如果库的开发人员还没有更新他们的库,有没有办法绕过这个并添加对库的支持?

xcode objective-c static-libraries ios ios6

403
推荐指数
5
解决办法
16万
查看次数

是否有编译器标志表示缺少armv7s架构

随着iPhone 5和其他armv7s设备的出现,现有的(闭源)第三方框架(如Flurry)存在兼容性问题,这些框架是在没有这种新架构的情况下构建的.

一种选择是等到他们发布一个新版本,但我希望可能有一个编译器标志或我可以在我的Xcode项目中使用的东西,让链接器知道不要期望这个框架的armv7s架构,并使用armv7代替.有这样的事吗?

compiler-construction xcode linker cpu-architecture ios

7
推荐指数
2
解决办法
8750
查看次数