尝试使用iPhone5(armv7s)支持构建iOS库

时间:2012-10-24 13:45:00

标签: ios xcode linker armv7

我正在尝试使用iPhone 5支持构建Unrar4iOS。我已经修改了目标和项目以具有以下配置:

Project Target

我认为应该生成一个具有armv7,armv7s和armv6支持的库。但是,一旦构建.a文件,如果我执行file libUnrar4iOS.a

我得到以下内容:

libUnrar4iOS.a: Mach-O universal binary with 2 architectures
libUnrar4iOS.a (for architecture armv7):    current ar archive random library
libUnrar4iOS.a (for architecture cputype (12) cpusubtype (11)): current ar archive random library

似乎只有armv7(如果我尝试链接到生成的框架,我会收到错误,表示没有armv7s切片)。

我认为这应该构建具有所有三种架构的.a文件吗?

1 个答案:

答案 0 :(得分:2)

正如上面提到的mattjgalloway,架构cputype(12)cpusubtype(11)IS armv7s。