Cannot submit app with Xcode 7.1 GM

I can upload an app compiled with Xcode 7.1 which has a minimum iOS target of iOS 8. But when I try to submit the build for review I get this:


Invalid sdk value. The value provided for the sdk portion of LC_VERSION_MIN_IPHONEOS in AirWings.app/AirWings is 9.1 which is greater than the maximum allowed value of 9.0.

Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.


It thinks 1) that I'm running beta software, and 2) that I've got the min OS version set to 9.1 which is untrue.


-Brian

I've got the same problem. I have a target version of 7.0, but XCode 7.1 has selected 9.1 as the Base SDK. I'm guessing that is the problem, however, I can't choose any lower Base SDK, there is nothing else in the list.


I downloaded XCode 7.1 today, and there were no indications that it was a Beta release. I think maybe the Submission Validator in iTunes Connect just hasn't been updated for 9.1 yet.

I have the same problem. Like mdougan1000 said it seems that iTunes Connect hasn't been updated.

thanks apple, now i have to downgrade to xcode7.0.1 and compile against 9.0

Having the same problem. Just downloaded Xcode from the app store. Said it was released today. Ummm, if we are supposed to use the latest software, doesn't it stand to reason that Apple would use the latest software as well?

*face palm*


I don't understand how iTunes Connect is always broken. This not acceptable by any measure.

it is 2.30 past midnight here, working overhours to get a app submitted to the store and now this happens. I have upgraded and tested last minute to the latest version of xcode because apple always advises to use the latest releases. thank you apple for making tomorrow a sh1tty day for me. :-(

Ah hah! I just got a build to go through. I think they updated iTC.

Still no luck here

Accepted Answer

Try this:


- Archive a new build, with a new build number

- Find the archive in the organizer > right click > show in Finder

- Right click on the archive > Show package contents

- Navigate to Products > Applications > Right click on your app > Show package contents

- Open Info.plist

- Modify BuildMachineOSBuild to 14F27

- Modify DTPlatformBuild to 13A340

- Save Info.plist

- Submit the archive in Xcode


This will make iTunes Connect think you built your app on Yosemite GM and iOS 9 GM and resolve the Invalid Toolchain error. I'm no longer getting the invalid SDK value error, so I think Apple at least fixed that.

That worked for me! I was finally able to get my build submitted.


-Brian

In my info.plist there aren't BuildMachineOSBuild and DTPlatformBuild tags.


What I need to do in this case?

The Info.plist inside the .app, not outside of it. Go deeper 🙂

Just tried this, then submitting through Application Loader. Got the following error message:


ERROR ITMS-90035: "Invalid Signature. Invalid Info.plist (plist or signature have been modified). Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target. For more information, please consult https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html"

I'm having the same problem as the original post:


Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.


Using OS X 10.11.1, Xcode 7.1, iOS 9.1.

I cant find those properties either. Do you just add them?

Anyone know if this same fix works for tvOS apps? Or do those numbers need to be different for tvOS?


-Brian

Cannot submit app with Xcode 7.1 GM
 
 
Q