目前,我正在开发一个存储在Foo.xcodeproj
中的Xcode团队项目。我们都在自己的分支上工作,并执行git pull请求以合并到公共dev
分支。我正处于我想要使用CocoaPods的位置,一旦我执行pod install
,我们就会创建工作区Foo.xcworkspace
。 CocoaPod文档说:
Make sure to always open the Xcode workspace instead of
the project file when building your project
在我的分支上,我将有一个工作区文件,而其他人将仍然直接使用项目文件。我试图抢先一步,避免困难的git合并冲突。如果我的队友仍在打开项目文件,或者我们是否会合并冲突地狱,那会很重要吗?
答案 0 :(得分:1)
作为一个团队,你们所有人都应该在Project或Workspace中工作,你是唯一一个使用cocoapods
的团队,团队中没有其他人希望通过Pods
获得功能。
如果你是唯一继续使用PODS的人,那么在git中提交项目文件时要小心。
回答你的问题,只需在git中提交你的Podfile
,podfile.lock
和.xcworkspace
文件,并且当其他队友获得拉动时,请他执行pod install
然后打开.xcworkspace
文件,以便像最初一样工作。