2011-09-20 8 views
5

私たちのチームでは、iOSプロジェクトのVCシステムとしてSubversionを使用しています。問題は、.pbxproj-fileでの使用チェックのたびに、CODE_SIGN_IDENTITYとPROVISIONING_PROFILEも間違った値で更新されます。XCode-プロジェクトファイル.pbxproj - バージョンコントロールでどのように処理するのですか?

何か問題がありますか?これを修正する可能性はありますか?例えば。変数かそれとも何か?プロジェクトファイルには次のものが含まれています:

"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; 

これは本当に素晴らしいです...ありがとう!

+0

解決策を見つけましたか? – Shizam

+0

この質問のように見えるいくつかの解決策があります:http://stackoverflow.com/questions/331287/iphone-xcode-project-pbxproj-subversion-code-signing-issue – joshuapoehls

答えて

0

pbxprojファイルは、プロジェクトに追加された新しいターゲットとファイルへの設定と参照を保持します。

したがって、プロジェクトに新しいターゲットや新しいファイルを追加するときに問題が発生するため、git ignoreに入れることはできません。それは私の場合で起こったよう - Some files not visible in xcode. But they are visible in finder

をので、コードのコミット中

  1. チェックアウト、このファイルを次のように構成でノー新あれば変更がない場合、我々は、このファイルを処理するために続くアプローチがありますファイルまたはターゲットが追加されます。
  2. 変更がある場合は、git diffを実行してコミットする前にファイルをチェックし、変更を保存するかどうか、変更を破棄するかどうかを決定し、変更をコミットします。

希望します。

関連する問題