1

たくさんのリソースがこれらのフォルダを設定する方法を教えてくれますが、私はまだインフラストラクチャに満足していません。私が必要なのはこれです:

  • デフォルトのフォルダを使用したくない(デフォルトのプロジェクトまたはワークスペース設定で、クリーンなXcode 4インストールでプリセットされている)。

  • それらをプロジェクト(またはワークスペース)を基準にしたディレクトリに配置したい

したがって、プロジェクト設定に必要な変更を加えました。ファイルは期待どおりに配置されていますが、プロジェクトとワークスペース設定は、Xcodeにシェルがある場所にeproductを配置するように指示し、xcuserdata / $ USER.xcuserdatad /Workspace{またはProjectに保存されます。 }。設定。

どの(.settings)がSCMで追跡することは当然受け入れられません。

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>IDEWorkspaceUserSettings_BuildLocationStyle</key>
    <integer>1</integer>
    <key>IDEWorkspaceUserSettings_BuildSubfolderNameStyle</key>
    <integer>0</integer>
    <key>IDEWorkspaceUserSettings_DerivedDataCustomLocation</key>
    <string>obj/iphone</string>
    <key>IDEWorkspaceUserSettings_DerivedDataLocationStyle</key>
    <integer>2</integer>
    <key>IDEWorkspaceUserSettings_IssueFilterStyle</key>
    <integer>0</integer>
    <key>IDEWorkspaceUserSettings_LiveSourceIssuesEnabled</key>
    <true/>
    <key>IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges</key>
    <true/>
    <key>IDEWorkspaceUserSettings_SnapshotLocationStyle</key>
    <integer>0</integer>
</dict>
</plist>

その結果、他のユーザーが別のチェックアウトを行った場合、彼はプロジェクト(またはワークスペース)を開き、最終的にビルド製品がワークスペース{またはプロジェクト}で指定されたパスではなく、デフォルトのパス(ユーザーのホームフォルダー)に配置されます。設定XMLファイル-xcuserdata/フォルダーは追跡されず、ユーザーのログインはもちろん異なります。

私は、contents.xcworspace XMLの兄弟であるXMLファイルを期待しますが、ユーザー設定でオーバーライドする可能性があります。明らかに、これは利用できません、少なくとも文書化されていませんね?

それで、私のニーズに合う別の可能性はありますか?

4

0 に答える 0