When I try to upload to the App Store I get the following error message:
ERROR ITMS-90035: "Invalid Signature. A sealed resource is missing or invalid. The file at path [Körkortskoll.app/Körkortskoll] is not properly signed. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate.
I have the right profiles and I get the same error message when I try to update any existing app.
Is this for iOS? If so, and based on mistakes I’ve made, I have three ideas:
1) Make sure you’re using a distribution certificate and not a development certificate to build the app.
2) Make sure the Internal App ID you’ve set in the LC Standalone settings matches what you listed in Apple.
3) Make sure your distribution certificate hasn’t expired.
I have checked that all settings are correct, both in my settings and my development account.
I have removed all my certificates and profiles and created new ones. Still the same error.
I can build and test on a device, not upload to the App Store.
Apps that I could upload two weeks ago cannot be uploaded anymore.
The only thing I could think of is that I updated .net and xamarin... so I deleted these, still no improvement.
I then deleted all the caches I could find in my system that could be related to these programs ... made no difference at all!
I can easily build a project in xcode with the same app ID, sign it with the same key that doesn't seem to work with LC, and upload it to the App Store ...
Just wish I had tested this before I deleted all my certificates, profiles and keys.
Hello,
today I found out that the Appstore Application Loader error ITMS-90035 is caused not by wrong profile, nor wrong bundle ID or even nor expired profile: my app contained accented letters (ç, ã) on the folder and app name before compacting to Payload.ipa.
I've rebuilt the app in LC removing any accented letter and voilà, app successfully sent.
Hope this helps somebody, because this simple mistake took hours to be revealed.
Julian.