ERROR ITMS-90035

ERROR ITMS-90035 When Submitting Ionic App to App Store

There are several good tutorials out there for the steps needed to send your app off to the app store. What I want to focus on are some specific issues that I ran into. This post will be a short one about a very specific problem I ran into, ERROR ITMS-90035. No TL;DR required 🙂

Here is the error I was receiving:

“ERROR ITMS-90035: Code object is not signed at all”

While trying to Google the issue I found a lot of people would run into this problem but the error also specified a specific .sh file that was causing the error. For me there was no file specified, it was the project as a whole that was the problem.

The solution was do exactly what the error suggested, sign my code. The reason this was an issue for me was this was done automatically on my previous projects.

The solution to this was to navigate to the “Build Settings” section where I was told I would find the code signing section. However I did not see it. What I had to do was click the “All” filter to show the advanced options. Then I was able to scroll down and see code signing.

See images below:

xCode Build Settings

xCode Code Signing

Hope this is helpful to anyone else that has run into this problem!

If you are receiving a specific file path for you ERROR ITMS-90035 here are some helpful resources:

http://stackoverflow.com/questions/29788601/error-itms-90035-xcode

https://danielsaidi.wordpress.com/2015/05/04/xcode-6-3-1-code-object-is-not-signed-at-all/

Pro Tip: Emulate different iOS devices

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//For Ionic
ionic emulate ios --target="<Device Name>"

//For Cordova
cordova emulate ios --target="<Device Name>"


//Valid values for "--target" (case sensitive):

//iPhone-4s
//iPhone-5
//iPhone-5s
//iPhone-6-Plus
//iPhone-6
//iPad-2
//iPad-Retina
//iPad-Air
//Resizable-iPhone
//Resizable-iPad

Leave a Reply

Your email address will not be published. Required fields are marked *