1. ホーム
  2. xcode4

[解決済み] Xcode 4はSchemeデータをどこに保存するのですか?

2023-01-12 12:55:22

質問

私は Xcode 4 を使い始めたばかりですが、プロジェクトのすべての Schemes を保存しているファイルを見つけようとしています。私は、それらが xcodeproj ディレクトリのどこかのファイルに格納されているだろうと考えましたが、どうしてもどれがそうなのかわかりません。

私のプロジェクトはすべてSVNサーバーに保存されているので、Schemeの情報もプロジェクトと一緒に保存しておきたいのです。現在、プロジェクトをチェックアウトすると、Schemeは一緒に保存されません。

EDIT: もう少し遊んでみたところ、Scheme はそれぞれ xcuserdata/user.xcuserdata/xschemes/MyScheme.xscheme に個別のファイルとして保存され、xcschememanagement.plist ファイルで分類されているようです。

そこで新しい質問ですが、ユーザーごとのスコープではなく、プロジェクトごとのスコープにこれらを保存する方法はありますか? この方法では、別の開発者が同じプロジェクトを開いたときに、私が設定したのと同じスキームが表示されるのでしょうか?

どのように解決するのですか?

誰かのTwitterでやっと答えが見つかりました。スキームはデフォルトではユーザーごとに保存されますが、Manage Schemes に行って、それぞれの右端にある "Shared" チェックボックスをクリックすると、xcuserdata ディレクトリではなく xcshareddata ディレクトリに表示され、そこで誰もが見て使用することができるようになります。これが、同じことを理解しようとしている他の誰かの助けになることを願っています。