I’d really hoped to be able to post that I’ve got the updates for SeattleBus into Apple and they’re pending review. Alas, right now, I can’t. It’s quite the saga of things I’ve tried – lists I’ve following and checked off, line by line, from the instructions. I’m not sure where I’m going wrong, but the AppStore back end isn’t currently accepting my signed applications.
I finally opened a ticket with Developer Technical Support today – I’ve got two from my “Select” membership, so I might as well use one. I usually don’t use them – it’s as good a place as any, and I could really use the help right now. DTS reports that it is usually a couple of days for a response, so assuming everything goes swimmingly from this point forward – it’ll still likely be the middle of next week before I get something signed that the AppStore will accept. Anecdotally, I’ve heard DTS is even more backed up than usual – so we’ll just have to see.
The worst part about all this is I’m not sure how to even diagnose what’s going wrong. The AppStore wants a signed bundle – everything I can see in the logs shows that it’s getting signed. (A digital signature – not my handwriting. Everything in this set up uses digital signatures for verifying all sorts of bits about the code). I’ve become significantly more comfortable with Apple’s code signing program, learning the command line bits just to understand what’s happening. It all looks good – but when I upload it, I get the error
The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.
It’s a fine error message, except as far as I can tell all the diagnostics need to happen on the receiving end of this process – where I can’t see anything.
I wasn’t sure if something got suckered up in the databases or such, so I even went to the trouble of removing all the current keys, certificates, provisioning profiles, and what-not – recreating them all from scratch and setting up my entire environment again. That was a pain and in the end it didn’t do the trick. At this point I’m stepping away for a little bit. I think it might be best if I wait for someone from DTS to get involved to help me with this, because I’m sure not making progress on my own.