6

Xcode で 2 つ (またはそれ以上) のターゲットを同期する簡単な方法はありますか? これは、単体テストと統合ターゲットに新しいファイルを追加するのを忘れたときに問題になります。次に、追加するのを忘れたものを探しに行かなければなりません。「開発」ターゲットを複製してから、「単体テスト」構成を再度追加できますが、それは面倒です。もっと簡単な方法はありますか?

編集:

以下のジョンの回答が気に入っていますが、最終的にはhereの回答を使用しました。これには、プロジェクト ファイルを手動で編集することが含まれます。複数のファイルが欠落している場合、これが最も迅速な方法でした。

4

2 に答える 2

5

あなたの質問は、単一のファイルをターゲットに追加する場合に焦点を当てており、両方のボックスをチェックして目的のターゲットに追加するのを忘れています。

おそらく、ID インスペクタを使用するのは面倒だと言っているのでしょうが、これは、2 番目のターゲットに適切に追加されなかった 1 つのファイルを追加する便利な方法だと思います。最初に情報を調べたいファイルをクリックし、Cmd-Opt-1 を使用して、右端のタブをクリックすると、ID インスペクタにアクセスできます。下部近くで、両方のターゲットがチェックされていることに注意してください。両方のターゲットに追加されなかったファイルの場合、一方のチェックが外されます。

身元検査官

最近ターゲットに追加したファイルを覚えていない場合:

  • プロジェクトがソース管理下にある場合は、"表示" -> "バージョン エディター" -> "バージョン エディターの表示" (または Cmd-Opt-Shift-Return) を実行すると、テキストベースの差分比較が得られます。プロジェクトを表す XML と、前回のコミット時の様子を比較してください。新しいものは、上の図のように、チェックボックスを確認するファイルのセットである可能性があります。
  • ソース管理下にない場合は、ファイルを 1 つずつ確認する必要があるかもしれませんが、ファインダーを使用してソースを更新日で並べ替え、追加したファイルについて記憶を揺さぶることができる場合があります。それ。1 つずつ確認するという点では、ID インスペクターが開いたら、リストの最初のファイルをクリックするだけで、下向き矢印を使用してすべてのファイルをステップスルーし、目的のファイルにあるファイルを確認できます。ターゲットのセットとそうでないもの。
于 2012-07-18T08:57:53.550 に答える
-1

セカンダリ ターゲット フォルダーをすべてのファイルと共にプライマリ ターゲット フォルダーにコピーします。次に、セカンダリ ターゲット xcodeproj を xcode のプライマリ ターゲットにドラッグ アンド ドロップするだけです。

于 2012-06-13T01:37:15.463 に答える