2013-05-13 26 views
5

我是iOS新手,我遇到了一些問題。我已經繼承了大約70%完成的應用程序,但沒有測試。我想將一個單元測試目標添加到我的xCode項目(v4.6.2)並將其集成,以便在我按cmd-U時運行。如何在xCode 4.6.2中添加/修改軟件包加載器設置?

我已成功添加新的單元測試目標。下一條指令說修改「build settings」 - >「linker」下的「bundle loader」設置。問題在於「軟件包加載器」設置爲空,並且在行中單擊時不顯示+/-按鈕以添加設置。

如何修改我的軟件包加載器設置以設置我的新創建的測試目標以使用cmd-U運行?

回答

10

爲新項目創建的單元測試目標是應用程序單元測試。它通過在構建設置中設置BUNDLE_LOADER和TEST_HOST將您的測試代碼注入到應用程序中。您可以創建一個新的單元測試目標,默認情況下這將是一個邏輯單元測試(BUNDLE_LOADER和TEST_HOST未設置)。

如果你想要一個應用程序團結的測試,你應該設置BUNDLE_LOADER和TEST_HOST到:

BUNDLE_LOADER = $(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer 
TEST_HOST = $(BUNDLE_LOADER) 

您將需要更改「DC線儀」在您的應用程序名稱

爲了使新的測試使用cmd -u運行目標,您需要編輯測試方案並添加新的測試目標。

enter image description here