Yes, I figured it out. I didn’t know if it worked or crashed the first time.
But I tried to run the app after building and it quit and showed me the login screen… so it definitely works.
QUESTION… What is the code you exit with?
Doesn’t apple say that you are not allowed to quit an app via code but that the only way to end an app is to launch another one in it’s place or to press the Home button? Haven’t been keeping up to date so this might have changed, but isn’t that the case?
or are you working on the principle that Apple will never know because they will be running the valid copy and those who aren’t won’t be able to complain about it?
Just in case anyone else got a rejection mail from Apple like this:
It is because the plugin is compiled as fat plugin supporting multiple architectures and Apple seems suddenly to only allow x64 and i386 architectures anymore also for the plugins. Seon would need to recompile his plugin and post it here. I just wanted to post this if others stumble too upon this rejection and wondered what is going on. A few weeks ago it was possible to submit with Seons version above. Weird.
You can check that with the lipo command:
That is my game bundle:
Hard Rock Racing.app/Contents/Plugins/ReceiptVerifierBundle.bundle/Contents/MacOS
lipo -info ReceiptVerifierBundle
Architectures in the fat file: ReceiptVerifierBundle are: x86_64 i386 ppc7400