Xcode 10 中關(guān)于 Error: Multiple commands produce

安裝了xcode10之后,運(yùn)行老項(xiàng)目報錯:
提示有重復(fù)文件:

Showing Recent Messages
:-1: Multiple commands produce '/Users/huishoubao/Library/Developer/Xcode/DerivedData/Customer-dogpkovoxdyzcfezweifcnjtfjgc/Build/Products/Debug-iphonesimulator/TesseractOCRiOS/config_auto.h':
1) Target 'TesseractOCRiOS' (project 'Pods') has copy command from '/Users/huishoubao/Desktop/iOS2B/Customer/Customer/Pods/TesseractOCRiOS/TesseractOCR/include/leptonica/config_auto.h' to '/Users/huishoubao/Library/Developer/Xcode/DerivedData/Customer-dogpkovoxdyzcfezweifcnjtfjgc/Build/Products/Debug-iphonesimulator/TesseractOCRiOS/config_auto.h'
2) Target 'TesseractOCRiOS' (project 'Pods') has copy command from '/Users/huishoubao/Desktop/iOS2B/Customer/Customer/Pods/TesseractOCRiOS/TesseractOCR/include/tesseract/config_auto.h' to '/Users/huishoubao/Library/Developer/Xcode/DerivedData/Customer-dogpkovoxdyzcfezweifcnjtfjgc/Build/Products/Debug-iphonesimulator/TesseractOCRiOS/config_auto.h'


主要是和Xcode10的更新點(diǎn)有關(guān)系。這邊著重提及下與本問題相關(guān)的一個更新點(diǎn)。

Build System

Again, Xcode 10 uses a new build system. The new build system provides improved reliability and build performance, and it catches project configuration problems that the legacy build system does not.
The legacy build system is still available in Xcode 10. To use the legacy build system, select it in the File > Project/Workspace Settings sheet. Projects configured to use the legacy build system will display an orange hammer icon in the Activity View.

簡單而言蟹漓,Xcode10使用了一個的新創(chuàng)建系統(tǒng)碳蛋,比之前的提供更好的可靠性與創(chuàng)建性能,而且可以獲取項(xiàng)目配置問題(默認(rèn)設(shè)置新創(chuàng)建系統(tǒng))

在蘋果文檔中毯炮,提及Xcode10中的關(guān)于舊項(xiàng)目New Build System更改適配中提及到以下兩點(diǎn)

The new build system has stricter checks for cycles between elements in the build in order to prevent unnecessary rebuilds.

It is an error for any individual file in the build to be produced by more than one build command. For example, if two targets each declare the same output file from a shell script phase, factor out the declaration of the output file into a single target.

New Build System會對構(gòu)建中的元素循環(huán)進(jìn)行嚴(yán)格的檢查逼肯,避免不必要的重建,這個也是錯誤出現(xiàn)的原因桃煎。


錯誤發(fā)生的兩種普遍形式:

1篮幢、info.plist 和.png

錯誤信息

Multiple commands produce '/Users/tjsoft/Library/Developer/Xcode/DerivedData/TYKYTwoLearnOneDo-amcfzswumxdotlgjwdslugmywxch/Build/Products/Debug-iphoneos/TYKYTwoLearnOneDo.app/Info.plist':
1) Target 'TYKYTwoLearnOneDo' (project 'TYKYTwoLearnOneDo') has copy command from '/Users/tjsoft/TYKY /黨建/黔紀(jì)/QianJiDangJian_iOS/TYKYTwoLearnOneDo/Info.plist' to '/Users/tjsoft/Library/Developer/Xcode/DerivedData/TYKYTwoLearnOneDo-amcfzswumxdotlgjwdslugmywxch/Build/Products/Debug-iphoneos/TYKYTwoLearnOneDo.app/Info.plist'
2) Target 'TYKYTwoLearnOneDo' (project 'TYKYTwoLearnOneDo') has process command with output '/Users/tjsoft/Library/Developer/Xcode/DerivedData/TYKYTwoLearnOneDo-amcfzswumxdotlgjwdslugmywxch/Build/Products/Debug-iphoneos/TYKYTwoLearnOneDo.app/Info.plist'

2、Copy Pods Resources

錯誤信息

Multiple commands produce '/Users/tjsoft/Library/Developer/Xcode/DerivedData/TYKYTwoLearnOneDo-amcfzswumxdotlgjwdslugmywxch/Build/Products/Debug-iphoneos/TYKYTwoLearnOneDo.app':
1) Target 'TYKYTwoLearnOneDo' has create directory command with output '/Users/tjsoft/Library/Developer/Xcode/DerivedData/TYKYTwoLearnOneDo-amcfzswumxdotlgjwdslugmywxch/Build/Products/Debug-iphoneos/TYKYTwoLearnOneDo.app'
2) That command depends on command in Target 'TYKYTwoLearnOneDo': script phase “[CP] Copy Pods Resources”

解決方法可以有兩種为迈,

方案一:是不使用New Build System三椿,修改了xcode的配置暫時解決了編譯報錯的問題。

在File > Project/Workspace Settings中的Share Project/Workspace Settings 里build system 將New Build System(Default)切換成Legacy build system葫辐。


設(shè)置build system.png

方案二:是根據(jù)出錯信息搜锰,在新創(chuàng)建系統(tǒng)模式下,去除多余的引用重建耿战。

Info.plist

在 target -> Build phase > Copy Bundle Resource 中找到info.plist蛋叼,移除

刪除相應(yīng)的重復(fù)文件.png

Copy Pods Resources

在 target -> Build phase > Copy Pods Resources -> Output Files,移除${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}

刪除copy Pod文件.png

第三方SDK內(nèi)重復(fù)的文件

是在pod進(jìn)去的文件中,重命名的文件狈涮,打開查看了狐胎,發(fā)現(xiàn)內(nèi)容不一樣。


重復(fù)文件.png

因?yàn)槭堑谌絪dk里面的歌馍,我不確定刪除哪個握巢,就更改了build system ,將New Build System(Default)切換成Legacy build system骆姐。

參考鏈接:http://www.reibang.com/p/fdb1421f3c8b

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末镜粤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子玻褪,更是在濱河造成了極大的恐慌肉渴,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件带射,死亡現(xiàn)場離奇詭異同规,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)窟社,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門券勺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人灿里,你說我怎么就攤上這事关炼。” “怎么了匣吊?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵儒拂,是天一觀的道長。 經(jīng)常有香客問我色鸳,道長社痛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任命雀,我火速辦了婚禮蒜哀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吏砂。我一直安慰自己撵儿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布狐血。 她就那樣靜靜地躺著统倒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪氛雪。 梳的紋絲不亂的頭發(fā)上房匆,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼浴鸿。 笑死井氢,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的岳链。 我是一名探鬼主播花竞,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掸哑!你這毒婦竟也來了约急?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤苗分,失蹤者是張志新(化名)和其女友劉穎厌蔽,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摔癣,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡奴饮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了择浊。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戴卜。...
    茶點(diǎn)故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖琢岩,靈堂內(nèi)的尸體忽然破棺而出投剥,到底是詐尸還是另有隱情,我是刑警寧澤担孔,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布江锨,位于F島的核電站,受9級特大地震影響攒磨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜汤徽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一娩缰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧谒府,春花似錦拼坎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至壳鹤,卻和暖如春盛龄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工余舶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啊鸭,地道東北人。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓匿值,卻偏偏與公主長得像赠制,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子挟憔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容