在我们的团队中,我们使用 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
所以,我们处理这个文件的方法如下
希望对你有帮助。
关于XCode-Project 文件 .pbxproj - 如何在版本控制中处理它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481563/