0

環境

テスト目的で、XMLファイルに含まれるテスト シナリオを使用します。次に、シミュレーターでこれらのファイルにアクセスするには、それらをCopy Bundles Resourcesに追加する必要があります。App Store で配布する場合は、これらのファイルを * Copy Bundles Resources * から削除する必要があります。不要になったためです。

これは手間がかかり、エラーが発生しやすい操作です。さらに、それらの数が重要になると、それらを有効/無効にするのは本当に悪夢です。

質問

では、そのような状況を処理する最善の方法は何ですか?

  • 簡単に管理するためにファイルをグループ化する方法はありますか?
  • これらのテスト目的で特定のターゲットを作成する必要がありますか?
  • ...
4

1 に答える 1

0

同様の状況に対処しなければならなかったとき、すべてのテスト データ ファイルをプロジェクト フォルダー内のサブフォルダーに保存しました。Xcode では、それをフォルダー参照として追加しました。これにより、そのフォルダーにあるすべてのファイルが常に含まれるようになります。私の AppStore-Release 構成には、そのテスト データ フォルダー内のすべてのファイルを削除するビルド ステップ スクリプトがあります。リリースが完了したら、ソース管理のそのフォルダーだけを元に戻し、テスト データ ファイルを元に戻します。これを行うためのより良い方法があるに違いありませんが、私はまだそれを見つけていません。

于 2013-10-28T13:23:17.947 に答える