New build system - Missing warning for Info.plist in target

Originator:macmade
Number:rdar://32972373 Date Originated:June 25 2017, 10:23 PM
Status:Open Resolved:
Product:Developer Tools Product Version:
Classification:Other Bug Reproducible:Always
 
Summary:

When using Xcode 9's new build system, there's no longer a warning when a target accidentally includes its info.plist file in the «Copy Bundle Resources»  phase, as it was the case with the old build system.

--------------------------------------------------

Steps to Reproduce:

 - Create a new Xcode 9 project, like a framework, application, or unit-test bundle.
 - Add the generated «Info.plist» file to the current target.
 - From the «File» menu, open «Project Settings», and choose the new build system.

--------------------------------------------------

Expected Results:

The build system should issue a warning, because the target includes its own «Info.plist» file.

--------------------------------------------------

Observed Results:

No warning is generated with the new build system.

--------------------------------------------------

Version:

Xcode Version 9.0 beta 2 (9M137d)
macOS Version 10.13 Beta (17A291j)

--------------------------------------------------

Notes:

With the old build system, the following warning is generated:

    Dependency Warning
    Warning: The Copy Bundle Resources build phase contains this target's Info.plist file

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!