[英]Xcode lost button test in xctest
I working on Xcode 6. 當我編碼XCTest時,Xcode已經死機了。 當我重新打開我的 Xcode 時,它丟失了小菱形運行按鈕。
它應該是:
但它得到了:
我打開其他項目,它沒有這個錯誤。 但是當我創建新目標時,它會出現同樣的錯誤(在其他項目中)。
我檢查了目標成員資格,但它檢查了目標名稱。 當我在 Product > Test 中選擇 Test 時,它運行但按鈕不顯示。
非常感謝,抱歉我的英語不好。
1.單擊測試文件(單元測試或 UI 測試文件) 2.轉到右側面板,您將看到目標成員資格。 3.選擇單元測試,一切都會好起來的。
如果您之前禁用了索引,
關閉所有 Xcode 和 Simulator 實例
刪除此設置
defaults delete com.apple.dt.Xcode IDEIndexDisable
重啟Xcode
這應該會重新啟用索引,並且應該在隨后的 Xcode 啟動中恢復單個測試按鈕(菱形)。
對某些人來說可能的答案 - 我在我的 XCode 中添加了一個新方案,但測試僅在原始方案中。 切換回原始方案重新設置了我的測試。
我的問題是文件未包含在工作區中。 如果未包含,請轉到查找器並將其拖放到該文件夾中。
在Xcode 13和SWIFT 5 中對我有用的解決方案:
打開另一個 Xcode 文件,然后再次使用您的函數打開該文件,按鈕應該會出現。
我剛剛重新啟動了我的 Xcode 並且它起作用了。 因為一切都按照應有的方式設置!
用測試作為前綴函數名稱
示例測試 function 名稱:
secondExample() must be **testSecondExample()**
然后清理構建文件使用這個快捷鍵command + shift + k
需要更多描述? 但是請嘗試以下故障排除...檢查測試文件的目標成員資格
去,
Xcode > 窗口 > 項目
單擊派生數據的刪除按鈕。 關閉 XCode 並再次打開。 你應該很高興去。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.