開發(fā)過程中經(jīng)常會用到其他開發(fā)者,或者自己封裝的framework和靜態(tài)庫。
framework和靜態(tài)庫都包含真機部分和模擬器部分。以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

