2011-03-14 63 views
11

我在Xcode 3制定了一個項目,我轉換到的Xcode 4.當我試圖「測試」一個構建,我得到一個消息,表明我的應用方案未配置用於測試。我選擇「編輯方案」,我看到我沒有配置測試。我選擇「+」添加一個新的測試,並被要求選擇一個測試目標。問題是沒有提供任何可選擇的目標。這個目標列表如何填充?對於我的項目,「Build」,「Run」和「Profile」正確填入目標。的Xcode 4:無法選擇目標測試方案

回答

9

如果這是單元測試,請確保您的單元測試包目標的包裝擴展名設置爲octest,框架搜索路徑設置爲$(DEVELOPER_LIBRARY_DIR)/Frameworks。然後重新啓動Xcode,它應該在該方案的測試列表中顯示爲目標。我不知道爲什麼重新啓動Xcode是必要的,但它似乎適用於我。

+0

我不打算做單元測試。這是計劃「測試」子類別的唯一預期目的嗎? – ctpenrose 2011-03-15 00:28:02

+0

是的,它適用於使用octest進行單元測試。我不確定您是否可以使用它來運行其他類型的目標。我試圖爲GHUnit設置它,但無法選擇我的自定義目標。 – 2011-03-15 00:37:47

+0

如果你使用這個框架,現在這可以是'xctest'。而Xcode重啓似乎是必要的。 – febeling 2014-05-18 13:42:27

0

我選擇創建一個新的方案,而不是與所需的配置:配置爲「運行」方案,斷點,並建立配置設置爲「調試」(從我的XCode 3項目採取)。我原先以爲我可以很容易地訪問調試,執行,歸檔,方便地從一個單一的方案,特別是每種模式(在「運行」,考」,‘輪廓’,‘分析’,‘檔案’)是從工作區工具欄中選擇。雖然我可能失去了一些東西,我可以通過創建一個新的方案,得到所期望的功能。

0

,我所做的只是按下切換按鈕「斷點」在頂欄旁邊的運行,停止和方案按鈕,然後當按下運行時,調試器將附加到進程,停止在斷點處並顯示變量值,不需要修改方案

13

我點擊'No Scheme'按鈕,然後選擇Manage Schemes ..

我則選擇了「自動立即創建方案」,這勾起了我的方案(iPhone模擬器等)

+0

適用於我,但需要重新啓動XCode後做。 – Mil0R3 2013-05-30 09:02:33

相關問題