有没有更好的方法将代码从内部cocoapod导入项目?

时间:2014-06-27 14:42:46

标签: git cocoapods

我们目前管理使用cocoaPods在项目之间共享的内部代码。将pod更改为正在使用它的项目的当前过程非常繁琐:

  1. 更新广告连播源代码
  2. 更新podspec版本号(例如0.8.4)
  3. 提交并推送
  4. 使用0.8.4
  5. 标记提交
  6. 在内部podspecs repo中,创建一个名为0.8.4
  7. 的新文件夹
  8. 将podspec从pod soruce复制到新文件夹。
  9. 提交并推送内部podspec。
  10. 在项目中,更新podfile pod 'MyInternalPod', '~> 0.8.4'
  11. 运行pod install
  12. Pod setup

    有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

通常在定位与项目同时开发的内部窗格时,您应该使用主分支的最新提交。为此,您只需指向包含依赖项(docs)的repo的git URL即可。这使您可以使用其他库中的最新提交而无需特别更新它。每当您推送新提交时,您只需运行pod update即可全部设置。请注意,这也假设您没有以某种方式更改广告连播的文件结构,这会破坏您为其创建的最后一个podspec中的包含。