XCode 7.0 Non-binary files being treated as embedded binary files

Originator:jonl
Number:rdar://23055995 Date Originated:10/09/2015
Status:Open Resolved:
Product:XCode Product Version:7.0
Classification: Reproducible:Always
 
Since XCode 4 I have been including some files in my build that contain reference to what I call content in the application.  In the application bundle they are included in a content.bundle directory with a directory name of {UUID}.bundle.

Up until now, I have had no issue and the app even exists in the app store.

Now with XCode 7, there appears to be an issue and I see no setting to disable it.

I am receiving the following errors:

    ValidateEmbeddedBinary /tmp/SRTS/Products/SRTS.app/content.bundle/4bf8dec0-6da8-11e1-b0c4-0800200c9a66.bundle
        cd /Users/jonl/Code/SRTS_IOS_Workspace/SRTS_IOS_Client
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
        builtin-embeddedBinaryValidationUtility /tmp/SRTS/Products/SRTS.app/content.bundle/4bf8dec0-6da8-11e1-b0c4-0800200c9a66.bundle -signing-cert 215CA47B084DE3D34C29926F510BE03D024EE72C -info-plist-path /tmp/SRTS/Products/SRTS.app/Info.plist
    error: Couldn't load Info dictionary for <DVTFilePath:0x7fed63cd5460:'/tmp/SRTS/Products/SRTS.app/content.bundle/4bf8dec0-6da8-11e1-b0c4-0800200c9a66.bundle'>
    
    ValidateEmbeddedBinary /tmp/SRTS/Products/SRTS.app/content.bundle/857a61e0-5800-11e1-b86c-0800200c9a66.bundle
        cd /Users/jonl/Code/SRTS_IOS_Workspace/SRTS_IOS_Client
        export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
        builtin-embeddedBinaryValidationUtility /tmp/SRTS/Products/SRTS.app/content.bundle/857a61e0-5800-11e1-b86c-0800200c9a66.bundle -signing-cert 215CA47B084DE3D34C29926F510BE03D024EE72C -info-plist-path /tmp/SRTS/Products/SRTS.app/Info.plist
    error: Couldn't load Info dictionary for <DVTFilePath:0x7fed63cf3f10:'/tmp/SRTS/Products/SRTS.app/content.bundle/857a61e0-5800-11e1-b86c-0800200c9a66.bundle'>

I have attempted to rename the directories to something besides ending in a ".bundle" suffix, but that has not had a change either.  

I see no setting that would exlcude or include these files in the validation process.

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!