用四种架构创建静态库
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开发中创建静态库