Well my app was rejected. With just cause of course. Apparently it crashes on load for them.
The error logs they sent me shows that they were testing on a device identical to my iPad that I’m using for testing. This means that XCode Run vs XCode Archive must be creating different binaries or something.
Well hopefully I can recreate the issue by trying to install the archive through iTunes. What doesn’t sit well in my stomach is that I’ve got the app on my iPad right now. It was installed by the “Run” command in XCode. It works perfectly. I don’t like feeling like I can’t trust XCode. I would expect the binary created by Run to be the same as Archive, but that doesn’t seem to be the case.