剛更新xcode10 蚯妇,打開以前正常的項目發(fā)現爆紅,出現錯誤暂筝。
問題顯示如下:
Showing All Messages
:-1: Multiple commands produce '/Users/mc/Library/Developer/Xcode/DerivedData/phoenixApp-djrwfkrhnviecgesozjaguwadctu/Build/Products/Debug-iphonesimulator/phoenixApp.app/disclosure-arrow@3x.png':
1) Target 'phoenixApp' (project 'phoenixApp') has copy command from '/Users/mc/Desktop/樂嗯/phoenixApp01.07/phoenixApp/disclosure-arrow@3x.png' to '/Users/mc/Library/Developer/Xcode/DerivedData/phoenixApp-djrwfkrhnviecgesozjaguwadctu/Build/Products/Debug-iphonesimulator/phoenixApp.app/disclosure-arrow@3x.png'
2) Target 'phoenixApp' (project 'phoenixApp') has copy command from '/Users/mc/Desktop/樂嗯/phoenixApp01.07/phoenixApp/左側滑動菜單/disclosure-arrow@3x.png' to '/Users/mc/Library/Developer/Xcode/DerivedData/phoenixApp-djrwfkrhnviecgesozjaguwadctu/Build/Products/Debug-iphonesimulator/phoenixApp.app/disclosure-arrow@3x.png'
這個的原因是項目中使用第三方庫箩言,里面有Info.plist之類的,而且是不止一個庫中有焕襟,重復的這些文件陨收,導致的報錯。或者項目中重復引用同一個文件圖片所導致的务漩。
解決辦法
方法1:
target > Build phase > Copy Bundle Resource/Compile Sources拄衰,刪掉第三方庫中重復的上述文件即可。 選中文件后饵骨,往下滑動找到減號移除翘悉,點擊一次即可,不然就會刪除其他的文件居触。
方法2:
更換編譯系統
-
1 打開File ->>選擇 project setting 或者 workspace setting
-
2 更換默認build system 為 legacy build system ->>然后右下角 done ->> 然后重新編譯項目