如下是升級 Xcode 10 之后打包失敗的問題及解決方法:
找不到 libstdc++.6.0.9
原因: 由于 iOS12 移除了 libstdc++.6.0.9,但是項目中有的第三方的靜態(tài)庫里面使用到了富雅,并且還沒來得及修復(fù)這個問題迄埃,所以需要我們手動下載 libstdc++.6.0.9 文件曹铃,并拷貝到對應(yīng)的 Xcode 文件路徑下。
參考:https://blog.csdn.net/ZuoWeiXiaoDuZuoZuo/article/details/82756116三方依賴之間互相引用導(dǎo)致的打包失敗循集,報錯信息大致如下:
Cycle in dependencies between targets ''Lottie_iOS' and 'RCTMapKit' ;building could produce unreliable results.
點開詳細(xì)報錯內(nèi)容:
解決:
- Build 成功后停留在首屏加載頁扫尺,項目崩掉,報錯缺少 文件:
dyld: Library not loaded: /usr/lib/libstdc++.6.dylib......usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator
- 方法一:采用與 1 相同的方式:下載文件零远,丟到對應(yīng)的文件目錄下
- 方法二:簡單直接的 https://github.com/devdawei/libstdc-