Is it me or it's a nightmare to publish a simple iOS app on AppStore?

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.

Conclusion: the app is not published yet.

After you fix all your certificates and profiles, keep in mind that your app might be too simple to be published on the App Store.

1 Like

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.

4 Likes

And the app will get a 17+ rating if the html viewer can show anything. Because the user could potentially see some naked body parts.

@Etienne_Pilon So the app will be on the store when?

FWIW, some time ago Apple said that apps like this (which just show a page in a web view) were no longer allowed.

1 Like

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

Etienne,

did you activate “Mon espace santé” ?

A must try: I failed.

Mon espace santé ? qu’est-ce que c’est ca ?

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.

What I did:
developer.apple.com:

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

appstoreconnect.apple.com:

Created a profile

On my computer in my Keychain I have:

Apple Development personal certificate

Apple Distribution business certificate

Developer ID Application business certificate

Developer ID Installer business certificate

What am I missing?

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.

no, the prob is i dont pass the “An Apple development profile is required when building an iOS application.” i donwload and install all of them ! :frowning:

Check this post:

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 :slight_smile:

Apple Profile Triage

Make it a support app with the features as demo, and they will accept it.

1 Like

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”?)

Apple does have other solutions for this type of thing.

Well, we discussed about that in this forum and there was no solution available.

To be fair, surely a simple web page would have done that job. No need for a compiled app.

1 Like

This is what I was thinking of…

2 Likes