美文网首页
lipo合成真机模拟器通用framework和静态库

lipo合成真机模拟器通用framework和静态库

作者: 印象iOS | 来源:发表于2018-01-24 17:50 被阅读0次

开发过程中经常会用到其他开发者,或者自己封装的framework和静态库。

framework和静态库都包含真机部分和模拟器部分。以framework为例我来说一下怎么同时使用真机和模拟器,以及如何用lipo命令生成真机模拟器通用framework

一.同时使用真机和模拟器

  1. 在Other Linker Flags添加-frameworkYZKit(你使用的framework的名称)
    all-1.png
  2. 在Framework Search Paths添加framework所在的相对路径,参考$(SRCROOT)/../YZKit/Debug$(EFFECTIVE_PLATFORM_NAME) test 目录是test.xcodeproj上级目录
    all-3.png
  3. 在工程中导入头文件就可以使用framework了

二.lipo命令合成通用framework

lipo命令lipo -create xxx/YZKit xxxx/YZKit -output YZKit
把生成的YZKit替换掉真机文件中的就是通用的framework了。

lipo.png

相关文章

网友评论

      本文标题:lipo合成真机模拟器通用framework和静态库

      本文链接:https://www.haomeiwen.com/subject/eepuaxtx.html