CocoaPods就像Android Studio

时间:2017-10-25 14:02:53

标签: android git gradle version-control cocoapods

是否有可能在App repo中有一个外部仓库,而能够直接从Android Studio更新该外部仓库的代码库,就像可以在xCode中使用pod一样?

我知道子模块,但这似乎很麻烦,有很多问题(比如重构)

我有一个包含一些实用程序公共文件的repo,每个版本的重新命名的App都使用它。现在,这是分别克隆在每个应用程序中,当这些工具中的某些内容更新时,我需要手动更新每个重新命名的应用程序。

我希望能够从我实际工作的App项目更新此实用程序repo,并且应该在使用此repo的每个App中自动显示更改。

这可能吗?

1 个答案:

答案 0 :(得分:1)

使用对面的子模块可以节省你的能量。

由于所有App repos都依赖于实用程序repo,并且它应该在实用程序repo更新后更新依赖项,因此您可以将实用程序repo视为主repo,并将所有App repos视为子模块实用程序仓库。 所以结构将是:

Utility repo
      |____App repo1
      |____App repo2
      |____...
      |____App repoN
      |____...

不同应用程序和实用程序的所有代码都是单独管理的,而当实用程序repo更新时,所有App repos都将获得最新的依赖项。

注意:您可以在App外部目录中引用两个帖子herehere来添加依赖项