Invalid toolchain error

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


Using XCode Version 7.1 (7B91b) which is supposed to be the GM.


iTunes Connect reports Build SDK of 13T393


Any ideas?

Accepted Answer

We have made some changes. Please try submitting again, and thanks for your patience.

I also constantly getting the "iTunes Store operation failed. You are not authorised to use this service." I was able to get 1 app uploaded in about 20 tries. I tried evrything: closing Xcode, clean, rebuild, reload provisioning profiles, restart Mac" I'm not sure it is related but I had no issue on XCode 7.0

For anyone still running into this issue, also building on El Capitan / 7.1 GM


- Do not modify your plist as suggested above

- Make sure you're actually on El Capitan 10.11.1 (15B42) (just updated for me today to get to GM and not beta)

- Make sure to get 7.1 GM

- Restart your computer (just in case)

- Do a project and folder clean: Product > Clean && Product (hold option key) > Clean Build Folder

- Increment your build version, Archive, Submit, and cross your fingers

I was able to submit the uploaded binary. Thank you for the quick fix 🙂.

I was also having issues with the uploading: I always got the "iTunes Store operation failed. You are not authorised to use this service." error.

When I disabled bitcode it uploaded without any issues. I think it is also a bug in 7.1 or ITC

Thanks! works perfectly now :-)

How can you disable bitcode and still build the tv app? Because if I disable bitcode, I get a build error saying that bitcode is required for the 'appletvos' platform.

Bitcode is required for all tvOS apps and included third party libraries as per the last couple rounds of release notes.

Done. All the above mentioned steps and always get the "iTunes Store operation failed. You are not authorised to use this service." error.

Last night I did manage to upload a build to iTC using the application loader, however Xcode 7.1 still has the same issue though.


The steps i followed are as follows


Step 0 - Deleted Xcode 7.1 ( which was upgraded from previous version of Xcode 7.0.1 from MAS). Downloaded a fresh copy of xcode from MAS.


1. Revoked my distribution certificate

2. Recreated the distribution certificate from Xcode

3. Re-generated all provisioning profiles to use new distribution certificate

4. Cleaned build folder.

5. Updated the build version.

6. Archived product from the Xcode's product menu

7. Tried validating and uploading the build from Xcode (failed)

8. re-did steps 4 to 6 and exported the .ipa from Organizer screen

9. Started 'Application Loader' and choose the ipa to upload. (success finally)


I also did notice that the application loader based process had failed as a containing framework had a non dot separated version string . i.e The Hockey SDK in my build had a version 3.8Beta-1. Updated to the latest hockey sdk to version 3.8.4 and was able to upload my build to iTC using application loader (Yes, I did try the upload with xcode and it failed with the same message from my previous post. "You are not authorized to use this service")

I am still having the same issue here when trying to submit a tvOS app. I am using Xcode 7.1 (7B91b) on Mac OS X 10.10.5 (Yosemite). Has anyone been able to submit using that configuration?

Same issue with 2 of my tvOS apps (out of 5) all submitted with same Xcode....

Any solution?

Invalid toolchain error
 
 
Q