iOS开发Framework工程
新建Framwork工程
早期xcode可以创建.a的静态库或.dylib的动态库,现在(2017.1)一般直接创建Framework工程。
打开xcode,file-new-project,选择Cocoa Touch Framework就可以创建一个framework工程了。
创建完成后默认的framework是动态库,点击Build Settings - Mach-O Type可以选择动态库还是静态库。
关于动态库和静态库的比较可以参考网上的资料,对于使用者而言,导入动态库唯一要注意的是在General - Embedded Binaries中需要添加对应动态库。
Bitcode支持
framework给用户使用需要支持bitcode,除了在Build Settings中需要把Enable Bitcode设为YES,还