9月18日發(fā)布了Xcode10正式版本爵政,緊接著就升級了自己的開發(fā)工具箩言,但是所面臨的問題就來了
我自己的項目中碰到如下問題與大家分享
1、 Multiple commands produce '/Users/user/Library/Developer/Xcode/DerivedData/A-dzgekznnciixqzfsegyqigsizcuw/Build/Products/Debug/A.app/Contents/MacOS/A':1) Target 'A' has link command with path '/Users/user/Library/Developer/Xcode/DerivedData/A-dzgekznnciixqzfsegyqigsizcuw/Build/Products/Debug/A.app/Contents/MacOS/A'2) Target 'B' has link command with path '/Users/user/Library/Developer/Xcode/DerivedData/A-dzgekznnciixqzfsegyqigsizcuw/Build/Products/Debug/A.app/Contents/MacOS/A'
此問題是命令產(chǎn)生相同的輸出,解決辦法就是刪除copy Bundle Resources 中的 info.plist文件,操作如圖1灵再、
刪除以后上述問題就得到解決
2、尋找不到libstdc++.6.0.9.tbd文件
這個問題就是Xcode 10取消掉了libstdc++.6.0.9 ,暫時解決方案就是導入一份libstdc++.6.0.9 .tbd文件到Xcode中如下路徑分別是 真機和模擬器路徑
1)真機路徑
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
2)模擬器路徑
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
進入文件路徑亿笤,添加一下準備好的libstdc++.6.0.9.tbd文件
以上就解決了缺少libstdc++.6.0.9的問題
但是以上會出現(xiàn)一個尷尬的問題翎迁,就是模擬器不能使用,圖2是log報的錯誤净薛,但是暫時還沒有發(fā)現(xiàn)解決辦法汪榔!歡迎大家給出意見