Xcode 5 と共有スキームで厄介な問題が発生しています。
私のチーム (私たちはたった 2 人ですが、まだチームです) では、いくつかのスキームを共有して、さまざまな構成 (デバッグ、QA、リリースなど) でアプリを実行しています。
さて、Xcode 5BlueprintIdentifier
では、開発者のマシンに基づいて、各スキームの設定が変更されているようです。そしてもちろん、変更は git に通知され、チェックアウトするか、コミットする必要があります。どちらのソリューションも意味がありません...
それを修正する方法について何か考えはありますか?Google 検索を行いましたが、Xcode 5 については何も見つかりませんでした...
それらの共有構成をあきらめたくありません! 共有されたスキームを追跡し続けるために私が思いついた解決策は、それらを共有解除し、それらを専用のテストフォルダーにコピーしてから、Pod に使用されるような戦略を使用してそれらのスキームをローカルにコピーすることです。私たちが気付かないうちに。フォルダーからコピーするスキームをリストしschemes
たファイルを読み取るスクリプトのようなものと、何らかの変更があるたびに更新され、すべてが最新であることを確認するために Xcode ビルド プロセスによって読み取られるスクリプトのようなものです。Schemefile
Schemes/
Schemefile.lock
これは、このような小さなことには大変な作業のように思えるので、頭を下げる前に、誰かが提案するより良い解決策を持っているかどうか知りたい.
乾杯 :)