作成したワークスペーススキームを他のチームメンバーと共有したいと思います。ただし、これらはすべて.xcodeproj> xcuserdata> .xcuserdatad> xcschemesの下に保存されます。 SVNでxcuserdataフォルダーを無視するように設定しました。そのフォルダー内のすべてのデータはユーザー固有であると想定したためです。
これを回避する方法はありますか?つまり、スキームをユーザー固有にしたくないのです。または、とにかくxcschemesフォルダーを確認する必要があります。そして、私がそうすれば、他のユーザーは私のスキームを見て使用することができますか?
SchemesコントロールからManage Schemesを選択します。共有するスキームの横にある[共有]をオンにします。スキームは「xcshareddata」というフォルダーに移動されます。
更新:これはXcode 4-8でも同じように機能します。
[スキームの管理]ビューに移動し、[共有]チェックボックスをオフにする必要があります([製品]メニュー->スキーム->スキームの管理...)。
次に、無視ファイルから「xcshareddata/xcschemes」を削除してレポジトリに追加する必要があります(または単に「git add -f MyProject.xcodeproj/xcshareddata/xcschemes」を使用します)