5

プロジェクトを Xcode 5 に更新するだけでした。テストを実行しようとすると、このエラーが発生します。

if [ "${TEST_AFTER_BUILD}" = "YES" ]; then
    Error ${LINENO} "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."
    Note ${LINENO} "You can remove the Run Script build phase that invokes RunUnitTests from your unit test bundle target."
    # Exit with EX_UNAVAILABLE to indicate that this subsystem is unavailable.
    exit 69
fi

Error ${LINENO} "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."赤くハイライトされているところ。この問題をグーグルで検索しましたが、答えが見つかりませんでした。何が問題で、どうすれば解決できますか?

4

3 に答える 3

7

ほとんどの場合、ビルド設定 Test After Build が YES に設定されています。Xcode 5 は、Test After Build ビルド設定をサポートしていません。Test After Build を NO に設定すると、エラーは解消されます。

于 2013-09-23T18:13:00.597 に答える
1

TEST_AFTER_BUILD オプションは、Xcode 5 でユーザー定義の設定になります。削除するだけで問題ありません。

于 2013-10-17T15:46:06.943 に答える