2017-04-06 91 views
0

我創建了一個單元測試目標,之後我的應用程序已經創建。XCode7單元測試失敗(編譯器錯誤)

我遇到的問題是測試將失敗,編譯器錯誤,除非我手動將每個.swift文件和庫添加到測試目標。由於我的應用程序是一個相當大的應用程序,具有許多文件和庫依賴關係,這似乎相當困難。

我按照這個帖子的建議http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/建議XCode可以通過在測試目標中設置「Bundle Loader」和「Test host」設置並在應用程序中將「默認隱藏符號」設置爲NO目標,但這是行不通的。

解決此問題的正確方法是什麼?

回答

2

您可以添加@testable import YourModule,然後您的測試用例文件中可以使用所有類。

你可以多讀一點here和一些蘋果docs