sundaysgarden

开发过程中经常会用到其他开发者,或者自己封装的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


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

分类:

技术点:

相关文章:

  • 2021-10-07
  • 2022-12-23
  • 2021-10-28
  • 2021-05-17
  • 2021-09-03
  • 2021-06-10
  • 2021-09-09
  • 2021-08-06
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
相关资源
相似解决方案