2017-04-06 2 views
0

私のアプリが既に作成された後に単体テストターゲットを作成しました。XCode7ユニットテストが失敗する(コンパイルエラー)

問題は私が手動で各.swiftファイルとライブラリをテストターゲットに追加しない限り、コンパイルエラーでテストが失敗することです。私のアプリケーションは、ファイルやライブラリの依存関係の多いかなり大きなアプリなので、これはむしろ難しいようです。

私はこの記事http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/のアドバイスに従っています。これは、XCodeがテストターゲットに "Bundle Loader"と "Test host"設定を行い、 "Symbols Hidden By Default"をアプリでNOに設定するターゲット、しかしそれは動作しません。

これを解決する正しい方法は何ですか?

答えて

2

@testable import YourModuleを追加して、すべてのクラスをテストケースファイルで使用できるようにする必要があります。

少しずつhereとApple docsを読むことができます。

関連する問題