2017-07-16 119 views
1

每次底層模塊我開始運行我的應用程序,或者我剛開始的Xcode我得到這個錯誤:無法加載「XCTest」

This is the error.

我認爲問題是,我不不知道我的.xctest文件在哪裏。我想我可能會刪除它們。

如果有人能幫助我,那該多好!也許告訴我如何恢復這些文件,做一些新的或其他的東西。

回答

9

您不小心將您的Xcode單元測試文件中的一個添加到您的主應用程序目標中。

刪除它: 1.選擇測試文件 2.打開右側面板 3.選擇身份和類型選項卡 4.取消選擇您的應用程序的目標(而不是單元測試LEGO圖標)

提示: 下次您添加新的單元測試時,只將其添加到您的單元測試目標中。如果您不小心加入了任何應用目標,他們將不會提供XCTest框架。

Fix Cannot load underlying module for 'XCTest'

0

主項目不與XCUnit框架鏈接。您應該爲您的項目創建一個單獨的測試目標(如果尚不存在),並將測試源文件添加到該目標。

在Project Navigator中選擇您的項目。這將在編輯器中打開項目的設置。 單擊欄目底部的「+」按鈕,列出您的目標。 如果您正在使用iOS項目模板,請選擇iOS>測試> iOS單元測試軟件包。

如果您正在使用OS X項目模板,請選擇OS X>測試> OS X單元測試軟件包。