我在我的控制檯沒有調試值我迅速+ OBJ-C應用程序,我得到一個非常無益的消息解釋了爲什麼調試器不工作:「警告:模塊XXX中發生Swift錯誤「。 XXX是我的模塊的名稱,而不是我包含的第三方。斯威夫特以前警告:模塊中出現Swift錯誤。從這個模塊的調試信息將不可用在調試
我的應用程序已經問世。我使用橋接頭開始使用swift,最近我使用xcode工具將所有swift 2文件遷移到swift 3.(但我仍然有obj-c遺留)。我使用可可豆莢,這可能是造成這個問題的原因。
(lldb) po self warning: Swift error in module XXX. Debug info from this module will be unavailable in the debugger.
我試圖在第二次回答這個post和幾個其他 我發現,表明同樣的事情:刪除重複的進口。
我想從我的項目迅速刪除重複的進口。事實上,如果我運行find . -name "*swift" | xargs grep "import"
而我沒有得到任何結果。所以我非常想從我所有的swift文件中刪除所有的輸入(並且註釋掉代碼來編譯它),看看我能否讓我的調試器回來。
所以......
- 是否有另一種解決這個問題?
- 有沒有辦法獲得更詳細的錯誤信息?
- 是否有在我的橋接報頭重複的標題有問題嗎?例如,我的很多obj-c文件都會導入UIKit,並在橋接頭文件中包含一些這些文件。
甚至不知道該怎麼感謝你!這是解決方案! –
這不是一個完整的解決方案,因爲如果有問題的模塊是用Swift編寫的,它就不能解決問題。 – buildsucceeded