Xcode 7 dyld:Library not loaded image not found
升級至Xcode 7時發現有些專案在Build時卻發生下面的問題:
dyld: Library not loaded: @rpath/Pods.framework/Pods Referenced from: : : : : Reason: image not found
經過調查後得知這是因為預設將Bitcode
開啟後造成的問題,目前暫時解決方式是將Bitcode
關閉:
不過Apple規定WatchOS應用必需要開啟Bitcode
,然而Bitcode
是一個中介語言,與處理器還有其他硬體環境無關的語言,當開啟後就會預設提交Bitcode
至Apple Store,未來如果有新處理器支援時不需要重新提交編譯後的檔案,Apple會利用Bitcode將你的程式轉換成支援新硬體環境或新軟體環境,但要記住一點的是,它不是可執行的檔案,只是一個中介的檔案。