首先随便选择一个模拟器(如iphoen6),Command+B
编译完成后就会生成.a文件,该文件是用于模拟器的(Release版本可以不合并),然后选择Generic IOS Device
,再次编译完成,会生成.a文件,该文件是用于真机的。 他们的路径可以右键.a文件在Finder中查看
关于合成.a上,按照教程总是合成失败,仔细的看了下文章简单的解释下
lipo -create Debug-iphoneos/libGenerateStaticLib.a Debug-iphonesimulator/libGenerateStaticLib.a -output libGS.a
其中lipo -create -output 这两句大多的文章上都有就不多说了
Debug-iphoneos/libGenerateStaticLib.a 为真机.a路径
Debug-iphonesimulator/libGenerateStaticLib.a 为模拟器路径
libGS.a 合成之后的.a命名,合成之后可直接搜索出
合并后可以 lipo -info libGS.a
如果输出Architectures in the fat file: libGS.a are: armv7 x86_64 arm64则合并成功