iPhone Dev - Project.pbxproj 有多重要?

标签 iphone xcode git

这个文件包含什么,保持它“正确”有多重要?

我见过有人写 scripts只是 merge 处理它的任何更改,我听说过 others每次手动 merge 它。

正确的处理方式是什么?为什么?

最佳答案

project.pbxproj 包含 Xcode 用于构建项目的所有有关项目的元数据;设置、文件引用、配置、目标平台等...

即这是非常重要的。

对此确实没有很好的答案。通常,团队会通过将对项目的编辑一次限制为一个团队成员来避免冲突。

Xcode 团队为使文件易于 merge 付出了很多努力。在通过 svn 管理几个大型项目时,我通常发现 merge 是自动且轻松的。

直到他们不是。如果不是,则手动还原、 merge 更改(即在项目中进行有冲突的更改),然后继续。

关于iPhone Dev - Project.pbxproj 有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5931788/

相关文章:

ios - 在字符串中添加空格

objective-c - 如何在没有 IB 的情况下将自定义导航栏保留在屏幕底部

ios - Branch.io 在web端生成链接,然后在app中获取

iPhone UIControl 和 subview

ios - 无法将带有 google maps sdk 的项目上传到 itunes connect。 Xcode 7.0

git - 我需要从 GitHub 收集关于我们项目的评论统计信息

Git:--force-with-lease 和多个 pushurls

git 命令行选项接受默认提交消息

ios - ionic 屏幕方向 Cordova 插件在 iOS 环境中未锁定为纵向模式

iphone - 在 iPhone 上仅将完成按钮添加到数字键盘