Xcode編譯Undefined symbols for architecture xxx 問題解決

網上有很多解決辦法, 我這里只記錄一條網上沒有的解決辦法(有可能是最能解決問題的辦法)

當我們引入第三方靜態(tài)庫的時候會出現(xiàn)這種情況!

  1. 靜態(tài)庫有問題, 比如說不支持當前構架(既然第三方能做靜態(tài)庫出來給這么多人用, 一般都不會出問題)
    使用命令 lipo 可以查看是否支持當前構架
  2. 就是我們的xcode 配置出問題了. 沒有 引入需要的系統(tǒng)庫
    報錯信息:
    Undefined symbols for architecture x86_64: "_kCGImagePropertyGIFUnclampedDelayTime", referenced from: -[PTGIF initWithGIFData:] in liblibPDRCore.a(PDRToolSystemEx.o)
    解決步驟:
    - xcode 不識別 這個屬性_kCGImagePropertyGIFUnclampedDelayTime
    - 百度下, 發(fā)現(xiàn)這個屬性屬于 系統(tǒng)庫 imageIO.framework
    - build Phase -> Link Binary with Libraries -> 添加 'imageIO.framework'
    - 運行成功
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容