每一次Xcode的升級似乎都會遇到官方留下的坑搏屑,讓我們?nèi)ヌ钤柑狻=裉焐壍絏code10,話不多說痹栖,填坑兩個亿汞。
重復(fù)文件報錯 Multiple commands produce
build的時候報錯Info.plist重復(fù),解決方法目前有兩個:
1.刪除多余的Info.plist文件
這里需要檢查第三方庫是否存在Info.plist文件揪阿,刪除多余的第三方庫的Info.plist就可以解決疗我。
2.修改Xcode的編譯配置
參考Stack Overflow中Xcode 10 Error: Multiple commands produce,修改Xcode編譯配置Xcode->File->Project Settings/Workspace Setting-> Build System -> Legacy Build System.
庫文件丟失 library not found for -lstdc++.6.0.9
在Xcode10中已經(jīng)移除了libstdc++6.0.9這個庫南捂,臨時解決方法是吴裤,在Xcode9中把libstdc++6.0.9庫拷貝過來。
開發(fā)者論壇中也提及到Where is libstdc++.6.dylib in xcode10 beta 以及 libstdc++ is not supported by the tvOS platform? 溺健, staff的回應(yīng)是請遷移到libc++
庫麦牺。
所以Xcode10中l(wèi)ibstdc++、libstdc++.6、libstdc++6.0.9應(yīng)該被徹底廢棄枕面,如果使用了這三個庫愿卒,應(yīng)該盡快去遷移。