gpt4 book ai didi

XCode-Project 文件 .pbxproj - 如何在版本控制中处理它?

转载 作者:行者123 更新时间:2023-12-03 17:58:17 61 4
gpt4 key购买 nike

在我们的团队中,我们使用 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 ignore 中,因为当你向项目添加新目标或新文件时,它会产生问题。就像我的情况一样 - Some files not visible in xcode. But they are visible in finder

所以,我们处理这个文件的方法如下

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

  • 希望对你有帮助。

    关于XCode-Project 文件 .pbxproj - 如何在版本控制中处理它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481563/

    61 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com