加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XCode-Project文件.pbxproj – 如何在Version Control中处理它?

发布时间:2020-12-14 19:02:30 所属栏目:百科 来源:网络整理
导读:在我们的团队中,我们将Subversion用作我们iOS项目的VC系统.问题是,只要其中一个使用检查.pbxproj文件,其他人就会使用错误的值更新CODE_SIGN_IDENTITY和PROVISIONING_PROFILE. 我们配置错了吗?有可能解决这个问题吗?例如.变量或类似的东西?这样项目文件就
在我们的团队中,我们将Subversion用作我们iOS项目的VC系统.问题是,只要其中一个使用检查.pbxproj文件,其他人就会使用错误的值更新CODE_SIGN_IDENTITY和PROVISIONING_PROFILE.

我们配置错了吗?有可能解决这个问题吗?例如.变量或类似的东西?这样项目文件就包含了

"ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_STANDARD_32_BIT)";
CLANG_ENABLE_OBJC_ARC = NO;
CODE_SIGN_IDENTITY = {first_variable_here-same_for_all_developers};
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = {second_variable_here-same-for-all-developers};
COPY_PHASE_STRIP = NO;

那真的很棒……谢谢!

解决方法

pbxproj文件维护一些配置以及对添加到项目中的新目标和文件的引用.

所以,你不能把它放在git中,因为当你向项目添加新目标或新文件时会产生问题.就像我的情况一样 – Some files not visible in xcode. But they are visible in finder

因此,我们处理此文件的方法如下

>如果配置中没有更改,并且没有添加新文件或目标,则在提交代码时签出此文件.
>如果有任何更改,请在每次提交之前通过执行git diff检查文件,并确定要保留哪些更改以及丢弃哪些更改并相应地提交更改.

希望它能帮到你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读