1 .multiple commands produce 錯誤
用xcode10跑之前的專案,也就報了一種型別的錯誤:multiple commands produce。這個的原因是專案中使用第三方庫,裡面有readme.md,readme.txt,license,info.plist之類的,而且是不止乙個庫中有,重複的這些檔案,導致的報錯。
解決辦法1:
2.如果是還要留用以前的編碼方式的話可以通過:
2.libstdc++6.0.9 因為被xcode 10 棄用引起的問題
c++庫libstdc++在xcode8的時候已經棄用,在xcode10以及之後將不再支援(ios target)。c++工程必須遷移到libc++。除了修改c++標準庫的build setting,開發者還應該檢視一下硬編碼的linker flags和target的依賴,刪除libstdc++(包括-lstdc++、-lstdc++6.0.9、libstdc++6.0.9.tbd和libstdc++6.0.9.dylib)的引用。專案中依賴的針對libstdc++構建的靜態歸檔檔案也需要針對libc++重新構建。(也就是說我們需要檢查一下target的build phases,裡面的link binary with libraries如果包含上述提到的庫,需要刪除,並且移除driveddata)。
解決辦法:
1.如果可以的話專案中依賴的針對libstdc++構建的靜態歸檔檔案也需要針對libc++重新構建。
2.如果專案比較老,並且很多依賴這些庫的話可以通過拷貝xcode 9 裡面的依賴放到xcode 10 裡面
xcode10中(libstdc++、libstdc++.6、libstdc++6.0.9) 廢棄掉了,臨時的解決方法是從xcode9中copy乙份過來,檔案路徑
libstdc++6.0.9 libstdc++、libstdc++.6 (解決辦法)
然後還要選擇編譯為以前的編譯方式
Xcode10公升級後遇到的坑
主要是3個 c 的庫 現在換標準了 之前需要c 的庫還是要放進去 手動拖進去 對應的路徑是 xcode10 對重複檔案檢驗之前 重複檔案不會報錯 現在會報錯乾掉重複的就行 如果都不能刪除改bulid xcode file workspace settings build system legacy ...
公升級Xcode 10遇到的問題做個記錄
1 解決 查詢資料 stackoverflow.com questions 5 原因是 pod沒有針對xcode10進行更新,所以解決方案是 從我的專案中刪除cocoapods然後再次安裝 原因 要刪除它,最粗暴簡單的方法就是 sudo gem install cocoapods deintegra...
Xcode10搭建python環境
pycharm好煩啊,又還不怎麼會寫python 還是用比較習慣的xcode 吧 已經建立完乙個project了 那就記錄一下防止以後忘記吧 等下次再用記得配圖 step1 新建external build system,在build tool 中填寫python路徑 step2 編輯scheme ...