2016-06-14 38 views
5

測試運行應用程序。我可以記錄用戶界面測試,但如果我嘗試啓動它(所有測試或單獨一個),我得到了以下錯誤:的XCode UI測試:無法找到包含我已經在一個專用的目標寫的UI測試中的XCode 7.3.1測試包路徑

未能找到包含測試包路徑/用戶/ DLE測試運行應用程序/庫/Developer/Xcode/DerivedData/Keecoach-exynmciqyehgmxcfxhkpksrqifsb/Build/Products/Debug-iphonesimulator/DemoKeecoachUITests-Runner.app/PlugIns/DemoKeecoachUITests.app

The error in XCode

我真的不明白只是消息它似乎是一個亞軍應用程序必須啓動測試,並且亞軍應用程序不存在G。這個DemoKeecoachUITests-Runner.app實際上並不存在於我的磁盤上。

我找不到任何其他地方mentionning的問題...我得到同樣的錯誤,如果我在啓動命令行測試與xctool。我在其他計算機上遇到同樣的問題,但我沒有遇到其他項目的問題,所以它與該項目有關。任何線索?

回答

8

找到了!

是由於Wrapper Extension構建設置。該項目設置爲app,併爲每個目標繼承。我將其轉換爲任何文件,app作爲應用程序目標,xctest作爲測試目標。

現在對於測試生成的二進制文件ABCTests.xctest,而不是ABCTests.app了。這可能是這樣從很長一段時間,但我不知道是什麼原因...

+0

[如何-DO-變化-A-目標 - 包裝擴展(https://stackoverflow.com /問題/ 40569895 /如何-DO-變化-A-目標 - 包裝擴展功能於Xcode的-8-1) –