香港专业教育学院一直试图将一个Xcode项目添加到GitHub上的存储库中,并且可以正常工作,但是pod不在项目内,并表示缺少它们。将带有Pod的项目添加到GitHub的正确方法是什么?
这取决于您的项目需求。
签入Pods目录的好处
After cloning the repo, the project can immediately build and run, even without having CocoaPods installed on the machine. There is no need to run pod install, and no Internet connection is necessary.
The Pod artifacts (code/libraries) are always available, even if the source of a Pod (e.g. GitHub) were to go down.
The Pod artifacts are guaranteed to be identical to those in the original installation after cloning the repo.
忽略Pods目录的好处
The source control repo will be smaller and take up less space.
As long as the sources (e.g. GitHub) for all Pods are available, CocoaPods is generally able to recreate the same installation. (Technically there is no guarantee that running pod install will fetch and recreate identical artifacts when not using a commit SHA in the Podfile. This is especially true when using zip files in the Podfile.)
There won't be any conflicts to deal with when performing source control operations, such as merging branches with different Pod versions.
我个人在.gitignore文件中具有以下内容:
# CocoaPods
#
Pods/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句