1. 程式人生 > >升級Xcode 10遇到的坑

升級Xcode 10遇到的坑

前言:

iOS 12提升了速度和流暢性,相比上一代iOS 11,iOS 12輕掃開啟相機的速度最高提升70%,鍵盤的顯示速度最高提升50%,高負載下 app 啟動速度⁠最高提升至2倍。

看到這些資料,手機系統忍不住就升級了(現在使用的是iPhone 6Plus 16G,請不要吐槽,夠用?),那麼開發工具Xcode相應也要升級了。下面總結一下升級Xcode 10遇到的問題:

Q1.報錯,提示有重複的檔案

重複報錯

解決方法:

開啟工程 File -> Project Settings進入工程設定->選擇Legacy Build System。【Xcode10之後,Xcode新增了一個構建系統“New Build System”(新構建系統);舊的構建系統稱為“Legacy Build System ” (傳統構建系統)】,但是配置是針對workspace所有target生效。 構建系統

Q2.library not found for -lstdc++.6.0.9
解決方法:
  • 真機 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

  • 模擬器 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

1.下載libstdc++.6.0.9.tbd(下載地址在文章最後面) 2.開啟上面路徑(點選桌面,Finder->前往或command+shift+G,,輸入以上路徑,點選前往),將Framework拷貝進去 3.Clean工程,重新執行一下。

連結: 網盤連結 提取碼: 3z5g