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