xcode10編譯工程提示info.plist檔案重複和library not found for -l"stdc++.6.0.9"

weixin_33912445發表於2018-09-25

1   info.plist檔案重複報錯資訊如下

:-1: Multiple commands produce '/Users/boboMa/Library/Developer/Xcode/DerivedData/工程名字-glmqokbkuyghocbsmqbuocmbtmyo/Build/Products/Debug-iphonesimulator/工程名字.app/Info.plist':

1) Target '工程名字' (project '工程名字') has copy command from '/Users/boboMa/Desktop/工程名字/platforms/ios/工程名字/Classes/ThirdPart/第三方檔案/Info.plist' to '/Users/boboMa/Library/Developer/Xcode/DerivedData/PartySchool-glmqokbkuyghocbsmqbuocmbtmyo/Build/Products/Debug-iphonesimulator/工程名字.app/Info.plist'

2) Target '工程名字' (project '工程名字') has process command with output '/Users/boboMa/Library/Developer/Xcode/DerivedData/工程名字-glmqokbkuyghocbsmqbuocmbtmyo/Build/Products/Debug-iphonesimulator/工程名字.app/Info.plist'

解決辦法:

有兩種解決辦法推薦第二種方式,從根本上解決問題!

1 ). 修改xcode的配置暫時解決了編譯報錯的問題。 

xcode--file--Project Settings--Build System--legacy Build System 


4443384-712be5796f8363cf.png

2 ).刪除錯誤提示的plist等檔案


4443384-c183e83aaf86c860.png


2.編譯報錯     library not found for -l"stdc++.6.0.9" 

原因是Xcode10取消了6.0.9的支援

解決辦法:

開啟Build Phases--Link Binary With Libraries,刪除6.0.9依賴   新增Libc++.tdb

 如果依賴c++6.0.9的SDK是第三方SDK等待第三方更新解決

相關文章