我已經在 Xcode 中使用地址清理程式幾個星期來除錯一些問題,最后決定再次將其關閉。但是在我取消選中它并嘗試構建它之后,我給出了以下四個錯誤:
error build: Undefined symbol: ___ubsan_handle_add_overflow
error build: Undefined symbol: ___ubsan_handle_nonnull_arg
error build: Undefined symbol: ___ubsan_handle_pointer_overflow
error build: Undefined symbol: ___ubsan_handle_type_mismatch_v1
如果我繼續并再次啟用地址清理程式,它會構建。
知道如何解決這個問題,或者是什么原因造成的?

我試圖清理構建檔案夾并洗掉派生資料,但我得到了同樣的錯誤。
uj5u.com熱心網友回復:
我設法解決了它。正如您在我的問題中的圖片中看到的那樣,“未定義的行為清理程式”仍然打開,但顯示為灰色,所以我嘗試通過.xcscheme直接編輯檔案來禁用它。
為此,請右鍵單擊您的.xcodeproj檔案并選擇“顯示包內容”,然后在xcshareddata/xcschemes檔案夾中找到該.xcscheme檔案。enableUBSanitizer = "YES"在代碼編輯器中打開它并編輯:enableUBSanitizer = "NO"
保存,您就可以開始了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523618.html
標籤:迅速代码
