iPhone开发如何管理第三方依赖库

采用git submoduleCocoaPods结合管理,如果依赖的库支持CocoaPads,优先采用CocoaPads,类似Ruby环境的gem工具。如果被依赖库不支持,则采用git submodule。通过依赖管理第三方库,主要为了日后更新方便,与原版本保持同步,及时修复因依赖引入的bug。

1、查看是否可以CocoaPads依赖

$ pod search libname

2 、git submodule

  • a、添加一个新的库依赖,如添加nimbus框架
$ git submodule add https://github.com/jverkoey/nimbus.git vendor/nimbus
  • b、已有库依赖,初始化和更新 当从github clone一个项目时,发现如果有.gitmodule文件,则说明有git submodule依赖,则需要做一下两步操作:
$ git submodule init & git submodule update

3、CocoaPods使用参考: http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/https://github.com/CocoaPods/CocoaPods

本文地址:http://jimneylee.github.com/2013/11/26/xcode-manage-vendor-lib

无觅相关文章插件,快速提升流量