2015-09-23 12 views
10

私はObjective-Cでこの警告を取得しています:Objective-C警告RunUnitTestsは廃止されました。 Xcodeの7

RunUnitTests is obsolete. To run unit tests for your target, use the Test scheme action in the Xcode IDE and the test action in xcodebuild. 

私はいくつかの周りグーグルでやったとTEST_AFTER_BUILDを追加して、ユーザー定義の設定にYESに設定するための解決策を見つけました。これを行った後、警告はまだそこにあります。私は間違って何をしていますか?

+0

どのようにXcodeでテストを実行していますか?あなたのXcodeスキームにはテストアクションがありますか?テストにOCUnitまたはXCTestを使用していますか?この情報を使用して質問を更新すると、誰かがあなたを助けやすくなります。 –

答えて

19

ユニットテストバンドルを作成しようとすると、Xcode情報メッセージで示唆されているように、実行スクリプトビルドフェーズを削除してユニットテストバンドルターゲットからRunUnitTestsを呼び出します。

これはおそらくXcodeの以前のバージョンによってそこに立ち往生問題スクリプトの実行ビルドフェーズ、次のとおりです。

enter image description here

関連する問題