Xcode 7.x: xcodebuild shows thousands of new ibtool warnings/notices

Originator:brenneke
Number:rdar://23218685 Date Originated:10/22/2015
Status:Closed as Duplicate Resolved:
Product:iOS SDK Product Version:9.1
Classification:Bug Reproducible:Always
 
Summary:
When using xcodebuild to build an iOS project with XIB files, each xib file projects many new warnings/notices along the lines of:

2015-10-22 10:24:39.486 Interface Builder Cocoa Touch Tool[13419:319249] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetFallbacks' from MGCopyAnswer got '{
    ArtworkDeviceIdiom = pad;
    ArtworkDeviceScaleFactor = "-1";
    DevicePerformanceMemoryClass = 1;
}'

These warnings are not present when building with the Xcode UI.  This clutters up the build log greatly and makes QA very cranky when they look at our CI output.  My relatively small project with ~100 xibs produces 4700 warnings.

Steps to Reproduce:
1. Unzip the attached XIBUIExample project
2. view the attached log, or build yourself using 'xcodebuild build -project XIBUIExample.xcodeproj -configuration Debug -sdk iphoneos'
3. See all the new notices from the single xib file.
4. Be sad

Expected Results:
No warnings/notices from ibtool when building the attached example.

Please either disable these new warnings, provide a way for us developers to disable them, or explain what needs to be changed in the xib to make them go away.  The attached example project is as simple as can be with a single UITableViewController in a xib with no autolayout or size classes and it still has 8 of these warnings.

Actual Results:
Many, many warnings from project that builds cleanly with Xcode 6.4.  Sadness.

Version:
Xcode 7.1 (7B91b) w/ iOS 9.1 SDK  (but also happened with 7.0 and 7.0.1)

Notes:


Configuration:
2011 Macbook air, OS X 10.10.5 (14F1021)

Attachments:
for openRadar, the attached project has been copied to https://github.com/mbrennek/xibBuildWarnings

Comments

Closed as Duplicate of 22752818


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!