Really, really simple app: a HTMLViewer showing a page with no other buttons.
It’s not a problem with Xojo; they tried to help as much as possible.
Apple asks for a certificate for the app, a certificate for the developer, a certificate for the device it’s running on, a profile for the app, and a profile for the developer… What the hell? I just want to publish an app.
Or they might just arbitrarily decide at any point that your app violates some silly tenet they’ve set forth as a rule, like my demo application that was on the store for free for nearly a year when a reviewer checking an update decided that it just didn’t belong.
A URL then?
Or is it displaying an HTML page that is embedded inside the code?
Because if it just displays a web page, you can give people the URL, and they can save an icon to their home screen where it will appear ‘just like an app’
And yes.. it is a nightmare getting an app into the App Store
The app is not rejected—it doesn’t even reach the Apple server. It still asks for a profile, a certificate, or a combination of the two. The error that Xojo mentioned seems like one thing but uses words that refer to many different things on Apple Developer, App Store Connect, or whatever else I need to do.
Certificate / Development / personal name – All platforms
Certificate / Distribution / business name – All platforms
Identifier / iOS – ca.kanjo.myappxyz
Device / my iPad
Profile / iOS / App Store / linked to my identifier and business-distribution certificate
Apple Development personal certificate
Apple Distribution business certificate
Developer ID Application business certificate
Developer ID Installer business certificate
Haha, the website is a Utility Xojo web app (easy to build and publish on Ubuntu VirtualMin), and nooo, I’m not naked—I don’t want to traumatize the world.
The keep removing the pages on the xojo documentations, no redirect. … anway @Greg_O Build an app to check all your certificates, profiles and creazy complicated stuff. THANKS A LOT every works
Apple has a final word on this.
Last year, I tried to submit an app for an one-day event, which would reveal answers to questions to players on their phone. It was quite simple (a table whose each row can be clicked to reveal the solution). Apple just denied to publish my app to the App Store (at the review stage), because it was not targeting enough audience (an arbitrary decision, in my opinion). And since there are no easy other way to install a given app on a bunch of devices, I had to give up and only provide the Android version.
So, even if you have passed the first gate of certificates, stay aware there’s a second one, more terrifying (remember “The never ending story”?)