2017-10-04 55 views
7

在Xcode中9「新構建系統(預覽)」在生成選項設定(如下所示的圖像中)已經引入它用於提高構建時間的項目,在WWDC會議(https://developer.apple.com/videos/play/wwdc2017/402/問題4

enter image description here enter image description here

它工作正常的,我在Xcode 9最近創建新的項目說明。
但它不爲我的大項目(大的)工作,我發現下面的類似此類問題日誌對於大多數項目

error: unable to build node: '/Users/admin/Library/Developer/Xcode/DerivedData/PROJECTNAME/Build/Products/Debug-iphonesimulator/PROJECTNAME.app/Info.plist' (node is produced by multiple commands; e.g., ‘313423sfkjsahdfkashdfklahsdlfkjhsalkfjhh33123sfas:CopyPlistFile /Users/admin/Library/Developer/Xcode/DerivedData/PROJECTNAME-hgfopfsnfsimmzcupjfdhkomofte/Build/Products/Debug-iphonesimulator/PROJECTNAME.app/Info.plist /Users/admin/Projects/Official/PROJECTNAME-ios-2100bd9ec02e/PROJECTNAME/SupportingFiles/Info.plist' and '313423sfkjsahdfkashdfklahsdlfkjhsalkfjhh33123sfas:ProcessInfoPlistFile /Users/admin/Library/Developer/Xcode/DerivedData/PROJECTNAME-hgfopfsnfsimmzcupjfdhkomofte/Build/Products/Debug-iphonesimulator/PROJECTNAME.app/Info.plist /Users/admin/Projects/Official/PROJECTNAME-ios-2100bd9ec02e/PROJECTNAME/SupportingFiles/Info.plist')

如何解決這個問題?

+0

您是否嘗試刪除Derived Data文件夾? – the4kman

+0

@ the4kman:是的,我做到了。但沒有運氣 – Bharath

回答

8

我有同樣的問題,在「複製捆綁資源」階段搜索.plist文件,那裏不應該有任何plist文件,在我的情況下,這阻止了新的構建系統構建。

+0

我不得不在我的一個'cocoapod'目標中做到這一點。在我的情況下解決了這個問題! –

+0

我刪除了「複製捆綁資源」階段中的所有.plist文件,並且它可以工作。你能解釋一下嗎? –

+2

我猜新版本系統不能在捆綁中多次複製文件,我認爲它應該是一個警告,就像舊版本系統一樣。正如[在這裏](https://developer.apple.com/library/content/qa/qa1649/_index.html)所解釋的,鏈接到活動目標的info.plist隱式添加到它,所以,你不需要將其添加到您的目標。 – lilpit