?error:Multiple commands produce '/Users/imac/Library/Developer/Xcode/DerivedData/IgnoreProject-gsfhgefvmptoimgvqgxewaenboit/Build/Products/Debug-iphoneos/IgnoreProject.app/Info.plist'
note: Target 'IgnoreProject' (project 'IgnoreProject') has copy command from '/Users/imac/Documents/IgnoreProject/IgnoreProject/Info.plist' to '/Users/imac/Library/Developer/Xcode/DerivedData/IgnoreProject-gsfhgefvmptoimgvqgxewaenboit/Build/Products/Debug-iphoneos/IgnoreProject.app/Info.plist'
note: Target 'IgnoreProject' (project 'IgnoreProject') has process command with output '/Users/imac/Library/Developer/Xcode/DerivedData/IgnoreProject-gsfhgefvmptoimgvqgxewaenboit/Build/Products/Debug-iphoneos/IgnoreProject.app/Info.plist'
你可能會(huì)這么做:
1.刪除.app文件


刪除.app文件
2.刪除
/Users/imac/Library/Developer/Xcode/DerivedData目錄下的IgnoreProject-gsfhgefvmptoimgvqgxewaenboit文件夾,也就是經(jīng)常說(shuō)的清理DerivedData數(shù)據(jù),此做法可以說(shuō)是做法1的升級(jí)版,甚至有些不放心的,去清理了廢紙簍。注:這里的IgnoreProject就是項(xiàng)目名稱
清理DerivedData

清空廢紙簍
3.刪除原
plist文件及路徑,重新生成(復(fù)制)文件,重新添加文件并配置路徑
刪除plist文件

添加文件配置路徑
最后發(fā)現(xiàn)忙活半天?并沒(méi)有像期望的那樣消失不見(jiàn),編輯器依舊提示Build Failed編譯報(bào)錯(cuò),而且報(bào)錯(cuò)內(nèi)容也沒(méi)變,所以我們?cè)倩貧w到最初的問(wèn)題進(jìn)行分析。
首先可以確定這并不是Info.plist文件路徑的問(wèn)題,接下來(lái)我們看看error的描述Multiple commands produce,很顯然Multiple才是重點(diǎn),再看看note中的描述,不難發(fā)現(xiàn)copy字眼,所以可以初步判定應(yīng)該是有重復(fù)或者重名的東西存在,導(dǎo)致Building targets in dependency order編譯不過(guò)發(fā)生錯(cuò)誤,然后我們就可以嘗試這樣做:
方法一:選中項(xiàng)目TARGETS,選擇Build Phases,展開(kāi)Copy Bundle Resources下拉列表,選中列表中Info.plist文件點(diǎn)擊-號(hào)鍵刪除文件配置項(xiàng)。

刪除Info.plist配置項(xiàng)
方法二:選中
Info.plist文件項(xiàng),取消Target MemberShip選中。
取消選中
那么問(wèn)題來(lái)了,很多項(xiàng)目都是多
TARGETS開(kāi)發(fā),需要自定義配置,而且大部分情況下單TARGETS模式下基本也都會(huì)另起爐灶自定義配置,所以方法一、方法二滿足不了自定義的需求,那么請(qǐng)嘗試下面的方法三方法三:重命名
Info.plist文件或者重新自定義生成Info.plist文件,添加文件到項(xiàng)目中,選中項(xiàng)目TARGETS,選擇Build Seetings,搜索關(guān)鍵字Info.plist或者滾動(dòng)瀏覽找到Packaging欄,正確配置Info.plist File文件路徑項(xiàng)。
自定義
方法三中多
TARGETS添加多個(gè)自定義或副本Info.plist文件,但是Info.plist File文件配置路徑一定要正確與文件路徑一致,否則就會(huì)出現(xiàn)下面的情況
路徑錯(cuò)誤,找不到文件