Xcode 10升級導致項目報錯的常見問題解決
前言
前不久,伴隨著iOS 12版本的發(fā)布,蘋果升級了Xcode 版本,最新的版本是Xcode 10.1。不過升級后經常會遇到各種編譯問題,下面就給大家總結一些常見的錯誤(我項目遇到的)。
話不多說了,來一起看看詳細的介紹吧
library not found for -libstdc++
報錯的詳細信息如: library not found for -lstdc++.6.0.9 。
報錯的原因是因為xocde 10后這個libstd++.6.0.9庫已經廢棄了,解決方法也簡單,要么刪除之前的依賴腳本,要么下載libstd++.6.0.9添加到項目中。然后,依次選擇TARGETS—>Build Phases—>Link Binary With Libraries添加libstd++.6.0.9。

說明:如果大家找不到libstdc++,可以到下面的地址下載點擊下載
directory not found for option
問題描述:iOS "directory not found for option '-L/Users/.../Pods/build/Debug-iphoneos/…“

解決方法: 在Target-Build Settings中找到Search Paths-Library Search Paths,刪除掉在警告中所示的該路徑,然后clean 、編譯 即可。
script phase "[CP]Copy Pods Resources
報錯信息如下:

解決方法是刪除對應的路徑文件:
在Target-Build Phases — [CP]Copy Pods Resources — Output Files 下的 TARGETBUILDDIR/{UNLOCALIZED_RESOURCES_FOLDER_PATH} 刪除

總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
iOS UISegmentControl實現(xiàn)自定義分欄效果
這篇文章主要為大家詳細介紹了iOS UISegmentControl實現(xiàn)自定義分欄效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
HTTP/2 協(xié)議用于 iOS 推送提醒服務 (APNS)
基于JSON的請求和響應對于每個通知,如果成功響應,將會返回200標識 - 不用再去猜測通知是否被接收到響應錯誤將會以JSON字符消息的長度從2048個字節(jié)增加到4096個字節(jié)連接狀態(tài)可以通過HTTP/2的ping框架來進行檢查.2016-04-04
IOS 使用NSAssert()和NSParameterAssert調試程序
這篇文章主要介紹了IOS 使用NSAssert()和NSParameterAssert調試程序的相關資料,需要的朋友可以參考下2017-06-06

