iOS开发之*.a静态库注意事项

以*.a静态库的形式引入工程的(比如:libUploadLib.a),*.a里面的class有category形式实现时,除了在工程Target的 Build Phases里面的 Link Binary With Libraries里面添加依赖外,还需要在Target的 Build Settings的 Linking -> Other Linker Flags (Debug or Release)里面添加:
-force_load
$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/libUploadLib.a


否则运行时会因为找不到category里面的实现method而crash。





posted on 2015-07-27 20:46  封起De日子  阅读(82)  评论(0编辑  收藏  举报

导航