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:
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:
Pro Tip: Emulate different iOS devices
ionic emulate ios --target="<Device Name>"
cordova emulate ios --target="<Device Name>"
//Valid values for "--target" (case sensitive):