簡體   English   中英

Xcode / iOS xctest - 無法找到構建輸入文件

[英]Xcode/iOS xctest - Build input file cannot be found

我在iOS應用程序中創建了第一個單元測試目標,只需單擊左側導航器上測試選項卡內的加號圖標即可。 (要測試的目標設置為主應用程序)

創建新的單元測試目標

單元測試目標已成功創建,但當我嘗試運行預生成的測試時,它會輸出錯誤消息。 錯誤消息顯示無法找到生成輸入文件。 更具體地說,找不到文件/Plugins/XXXTests.xctest/XXXTests 我仔細檢查了一下,實際上該文件不在該目錄中。

嘗試運行測試時出現錯誤消息

雖然我找不到類似於這個問題的任何東西,但我嘗試了一切接近它的東西,但似乎沒有什么能解決問題。

任何幫助將不勝感激!

對我來說,這是因為測試源文件不包含在測試目標中。

在測試目標中包含那些測試文件解決了它。

你在計划中設置得當嗎?

轉到Product -> Scheme -> Edit Scheme -> Test並檢查,如果您的測試目標已正確添加到正確的方案中。 它應該看起來像這樣: 在此輸入圖像描述

已經有一段時間了,但我們終於找到了解決方案! 問題出在Podfile中,我們的pod沒有被應用到我們應用程序的不同目標。 為了解決這個問題,我們必須定義一個包含所有pod的共享pod模塊,然后我們將這個新模塊應用到我們應用中的每個不同目標。

我們的Podfile現在看起來像這樣 多個目標的共享pod示例

我希望這有助於一些人!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM