我正在使用一些与pod集成的框架。所以我想问一下这种在gitHub上同步这些框架的好方法。例如 。在我的iOS项目中,我已经集成了GoogleMap框架,我应该在Github上同步它还是应该引用一些。我问这个是因为当我提交这个框架时,它给了我内存问题。
答案 0 :(得分:2)
我会说没有关于你的pods依赖关系应该被忽略的“最佳方法”。
有人会说最好忽略pods目录以保持你的git存储库轻,但是对于其他人会说你的pods依赖是你应用程序的一部分,如果没有它,它就不会构建,所以你必须提交它。
首先,我选择将我的所有pod都包含在我的git repo中,但我很快就注意到它可能非常烦人,因为每次更新一个依赖项时,它都会破坏你更新的提交文件列表。现在我只包含我的Podfile和Podfile.lock文件并忽略Pods存储库。 每次从回购站点拉时,请确保运行pod安装。
包含所有Pod的主要好处是让您的项目“准备好构建”,而无需在计算机上安装CocoaPods来构建它。
有关详细信息,请参阅此相关问题: What goes into your .gitignore if you're using CocoaPods?