用四种架构创建静态库

1.在架构点开后请选择其他然后输入以下两个:

$(ARCHS_STANDARD)

$(ARCHSSTANDARD_INCLUDING_64_BIT)

图一

2.仅构建活动架构全部选否

图二

3.左上角选择通用iOS设备然后执行,执行后会有libFsLib.a档案

验证该档案的架构:

一种。 开启terminal(终端机)

b。 用cd可以跳到libFsLib.a的所在路径下

C。 在终端机里面输入lipo -info libFsLib.a

d。 会显示出有两个架构(armv7 arm64)

图三

4.左上角选择通用iOS设备然后执行,执行后会有libFsLib.a档案

验证该档案的架构:

一种。 开启terminal(终端机)

b。 用cd可以跳到libFsLib.a的所在路径下

C。 在终端机里面输入lipo -info libFsLib.a

d。 会显示出有两个体系结构(i386 x86_64)

图四

5.请把两个libFsLib.a档案放在一起一个资料夹下,然后6。 将terminal(终端机)重启到该资料夹

6.在终端机里面输入lipo -create libFsLib_1.a libFsLib_2.a -output libFsLib_All_architectures.a(把两个.a档案合并,特别注意档名不要一样)

7.在终端机里面输入lipo -info libFsLib_All_architectures.a(就会发现libFsLib_All_architectures.a有多种架构了)

参考文献:

在iOS App开发中创建静态库