I have an app for the Mac app store. It was rejected due to code signing (I think. I also have receipt signing, but I don’t think that is what Apple is referring to below.) Here is what Apple had to say:
The application fails to launch. No crash logs were generated. Console reports that the app is unsigned. This may be due to an improperly signed app or incorrect permissions. Please ensure your app can launch and run under a non-admin user account.
When I look at the distribution build in XCode, I see this:
CODE_SIGN_IDENTITY = 3rd Party Mac Developer Application: William Jockusch.
The other code signing fields are empty.
When I double click on the built and archived app, it asks me to log in to the app store. I have no idea what that is all about.
What am I missing?
It is now fixed. The login part is related to the receipt signing. If anyone else runs in to that, you need a sandbox account to test that your receipt signing works.
In addition, there was a problem with the code signing. The non-admin trick revealed that.