Invalid Binary with no email follow up

I've tried submitting my app to iTunesConnect with Xcode four times now, and every time, about 5 minutes after the upload succedes in Xcode, I get a notification from the iTunesConnect app that the status has changed to "Invalid Binary". I do not get an email follow up, and I can not see the builds in iTunesConnect, either. I've searched on here and on Stack Overflow, and nothing has helped.


Can anyone point me as to why this is happening? I'm using Fabric, Branch, Yahoo Flurry, and Appodeal in this app, but I'm also using those same things with the same version in another app, which I can upload with no problems.


I tried creating a new project and copying all of the code over (not the files -- just making a new project and copying-and-pasting code), and that did not solve the issue. I've waited over 48 hours, and the issue has still not been corrected and I still do not recieve an email from Apple.


Is there any more information that I can provide to help you find the issue? I'm completely void of any information from Apple I haven't gotten a single message or hint of anything from iTunesConnect or Xcode other than the notification on the mobile app. Thanks in advance! Here is my info.plist:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>CFBundleDevelopmentRegion</key>
  <string>en</string>
  <key>CFBundleDisplayName</key>
  <string>App Name</string>
  <key>CFBundleExecutable</key>
  <string>$(EXECUTABLE_NAME)</string>
  <key>CFBundleIdentifier</key>
  <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
  <key>CFBundleInfoDictionaryVersion</key>
  <string>6.0</string>
  <key>CFBundleName</key>
  <string>$(PRODUCT_NAME)</string>
  <key>CFBundlePackageType</key>
  <string>APPL</string>
  <key>CFBundleShortVersionString</key>
  <string>1.0</string>
  <key>CFBundleURLTypes</key>
  <array>
  <dict>
  <key>CFBundleURLSchemes</key>
  <array>
  <string>appname</string>
  </array>
  </dict>
  </array>
  <key>CFBundleVersion</key>
  <string>4</string>
  <key>Fabric</key>
  <dict>
  <key>APIKey</key>
  <string>apikey</string>
  <key>Kits</key>
  <array>
  <dict>
  <key>KitInfo</key>
  <dict>
  <key>branch_key</key>
  <string>branchkey</string>
  </dict>
  <key>KitName</key>
  <string>Branch</string>
  </dict>
  <dict>
  <key>KitInfo</key>
  <dict/>
  <key>KitName</key>
  <string>Answers</string>
  </dict>
  </array>
  </dict>
  <key>LSRequiresIPhoneOS</key>
  <true/>
  <key>NSAppTransportSecurity</key>
  <dict>
  <key>NSAllowsArbitraryLoads</key>
  <true/>
  </dict>
  <key>UILaunchStoryboardName</key>
  <string>LaunchScreen</string>
  <key>UIMainStoryboardFile</key>
  <string>Main</string>
  <key>UIRequiredDeviceCapabilities</key>
  <array>
  <string>armv7</string>
  </array>
  <key>UIRequiresFullScreen</key>
  <true/>
  <key>UIStatusBarHidden</key>
  <true/>
  <key>UISupportedInterfaceOrientations</key>
  <array>
  <string>UIInterfaceOrientationPortrait</string>
  </array>
</dict>
</plist>

I waited another 24 hours, and the issue still hasn't self-corrected. Does anyone have any advice on what could be causing this, or any more information I can provide to help?

I had the same thing today, - Invalid binary, but no email from apple explaining why.


After random tinkering, I removed the camera functionality from my app, and it accepted the submission.

So, I have a suspicion it was a missing

NSCameraUsageDescription

in the info.plist


Not sure, but is very frustrating when it happens. Hours of development time lost 😟

Invalid Binary with no email follow up
 
 
Q