在Xcode6以前,创建framework可以使用iOS-Universal-Framework模板来创建framework,现在苹果已经提供了模板,如下图选择:
使用此模版创建的默认是动态库,方法和上节提到的.a一样,也可以使用lipo来合并真机和模拟器的库。
还有自定义动态库的应用是不被允许上传的。
动态库应该被添加到的位置如下:在工程配置的General之中。
因此应该生成静态库,更改配置的方法如下:
framework相比.a,优点是会自动把资源包含到framework内。
在Xcode6以前,创建framework可以使用iOS-Universal-Framework模板来创建framework,现在苹果已经提供了模板,如下图选择:
使用此模版创建的默认是动态库,方法和上节提到的.a一样,也可以使用lipo来合并真机和模拟器的库。
还有自定义动态库的应用是不被允许上传的。
动态库应该被添加到的位置如下:在工程配置的General之中。
因此应该生成静态库,更改配置的方法如下:
framework相比.a,优点是会自动把资源包含到framework内。