开发过程中经常会用到其他开发者,或者自己封装的framework和静态库。
framework和静态库都包含真机部分和模拟器部分。以framework为例我来说一下怎么同时使用真机和模拟器,以及如何用lipo命令生成真机模拟器通用framework
一.同时使用真机和模拟器
- 在Other Linker Flags添加
-framework和YZKit(你使用的framework的名称)all-1.png - 在Framework Search Paths添加framework所在的相对路径,参考
$(SRCROOT)/../YZKit/Debug$(EFFECTIVE_PLATFORM_NAME)test 目录是test.xcodeproj上级目录all-3.png - 在工程中导入头文件就可以使用framework了
二.lipo命令合成通用framework
lipo命令lipo -create xxx/YZKit xxxx/YZKit -output YZKit
把生成的YZKit替换掉真机文件中的就是通用的framework了。

lipo.png
作者:印象iOS
链接:https://www.jianshu.com/p/9baef5ba447d
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

