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

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

概述在我们的团队中,我们将Subversion用作我们iOS项目的VC系统.问题是,只要其中一个使用检查.pbxproj文件,其他人就会使用错误的值更新CODE_SIGN_IDENTITY和PROVISIONING_PROFILE. 我们配置错了吗?有可能解决这个问题吗?例如.变量或类似的东西?这样项目文件就包含了 "ARCHS[sdk=iphonesimulator*]" = "$(ARCHS_ST 在我们的团队中,我们将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检查文件,并确定要保留哪些更改以及丢弃哪些更改并相应地提交更改.

希望它能帮到你.

总结

以上是内存溢出为你收集整理的XCode-Project文件.pbxproj – 如何在Version Control中处理它?全部内容,希望文章能够帮你解决XCode-Project文件.pbxproj – 如何在Version Control中处理它?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1038954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存