I’m attempting to upload a .ipa of our mobile app to Apple so that they can review it for the App Store. the app was created using Visual Studio 2012 using the vsnomad extension. I am unable to send the app in Application Loader because I get his message:
Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate.
What does it mean?
- signature was invalid – my Certificates and Profiles are all good!
- contains disallowed entitlements – nope, no idea what that means. I looked in the Distribution Profile, nothing of interest there
- it was not signed with an iPhone Distribution Certificate – errr, yes it was actually
I’m hoping the good folk at Stackoverflow can help me. I’m also going to phone the iTunes Connect people. My suspicion is that this is occuring because my Developer Certificate is based on a different Apple ID to the Apple ID that I’m using for iTunes Connect – which I have to do because Apple themselves can’t fix this problem for me.
(Long story. OK here it is. I apparently set up an iTunes Connect account some years ago relating to books. I don’t remember doing this but OK. It seems that an iTunes Connect account for books cannot also manage Apps. Yes really. And Apple themselves can’t untangle this, so they advised me to simply create a new Apple ID, which I did. But now i have my developer ID and my iTunes Connect id. And it was such a ****ing pain in the arse to set up the developer Certificate on a Windows machine…)
Not much from Google on this issue. Loads if you’re developing on a Mac.
OK I’ll post the answer whenever I get to it.
UPDATE: sorted!! Rob from vsnomad heroically RDPed into my laptop and found that my certificate shouldn’t have worked for development, but did. He fixed it for me … somehow. I wish I could give you more information – all I can say is that it seems that it was a vsnomad-related issue.