title: XCode 4.3.1 breaks validation of apps with directories added by reference. Any workaround?
body: <p>I've discovered that Xcode 4.3.1 has a serious issue validating apps with resources within a directory tree inside an application bundle.</p>
  
  <p>Apps can pass validation within the Xcode "Build for Archive" process - it only fails when the validation is run via Organizer, which is required to save for ad hoc or App Store submittal. </p>
  
  <p>After spending hours trying to trace down the usual code signing entitlement issues, I eventually noticed the following line in the system console when the export fails:</p>
  
  <p><em>3/10/12 2:32:48.450 PM [0x0-0x261261].com.apple.dt.Xcode: /Users/chris/Library/Developer/Xcode/Archives/2012-03-10/Coverage 3-10-12 2.32 PM.xcarchive/Products/Applications/Coverage.app/Tiles/T-Mobile-roam/4: Is a directory</em></p>
  
  <p>The "Tiles" directory has been added to my project via "Create folder reference for any added folders".</p>
  
  <p>I discovered that removing the Tiles directory allows the app to build and validate.  Adding it back results in this code sign failure.</p>
  
  <p>It seems that adding a multi-level directory tree completely screws up the validation process, and the error messages send developers on a wild goose chase trying to track down code signing and entitlement issues that really aren't an issue.</p>
  
  <p>I never had any issues with prior releases of Xcode - this seems to be a new serious bug in Xcode 4.3.1.</p>
  
  <p>Is there any workaround possible that will allow us to submit updates to our app?</p>
  
  <p><strong>Notes:</strong> </p>
  
  <p>This thread seems related: <a href="https://devforums.apple.com/message/630800" rel="nofollow noreferrer">https://devforums.apple.com/message/630800</a></p>
  
  <p>This question touches on a similar issue as well: 
  <a href="https://stackoverflow.com/questions/9386925/xcode-4-3-codesign-operation-failed-check-that-the-identity-you-selected-is-va/9649804#9649804">Xcode 4.3: Codesign operation failed (Check that the identity you selected is valid)</a></p>