Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to distribute an unfinished iOS app for closed-beta tests using Apple Store? [closed]

We'd like to do some closed-beta tests of our app using App Store.

We know about the ad-hoc way, but it needs testers' UDIDs to be gathered upfront and embedded in the provisioning profile, which isn't ideal, because we'd like to avoid asking 100 testers for their UDIDs.

Another way is to use the Enterprise Distribution which doesn't need gathering and storing UDIDs, but let's talk about another possibility...

The user needs to login when the app starts. User accounts can't be created from the app, so we're thinking about creating some beta-tester accounts on the server, submitting the beta-version of the app to Apple Store and sending the credentials to the beta-testers via email.

The only question is whether it's a recommended practice to submit an unfinished app to Apple Store. After submission all iOS users will be able to download the app, but only the beta-testers will be able to login. It has also an additional advantage, which is knowing Apple's feedback earlier, so any issues can be addressed earlier too. Do you think Apple will approve an unfinished app?

Also, is it possible to disable application reviews for an application submitted to Apple Store? We don't want to get bad reviews from users during beta-tests...

Thanks, Michal

like image 541
Michał Fronczyk Avatar asked Aug 22 '12 16:08

Michał Fronczyk


People also ask

How do I distribute iOS app for testing?

On the Releases page, select the app you want to distribute from the drop-down menu. Drag your app's IPA file to the console to upload it. When the upload completes, specify the tester groups and individual testers you want to receive the build. Then, add release notes for the build.

How do I distribute iOS apps without App Store?

Ad-Hoc Deployment Using the Apple Developer Program For private beta testing or temporary distribution, Apple allows developers to use the Ad-hoc app deployment method. In this scenario, the developer will deliver the app binary to each unique user via a download URL or email.

How do I release an app from the App Store from TestFlight?

To distribute using TestFlight or through the App Store, choose App Store Connect. If you are a member of the Apple Developer Enterprise Program and are ready to release your app to users in your organization, choose Enterprise. To distribute a macOS app without code signing, choose Copy App.

How do I distribute iOS apps privately?

From My Apps, select the app you want to distribute privately. This will show you the app's page on App Store Connect. In the sidebar to the left, click on Pricing and Availability. Navigate to App Distribution Methods and select Private — Available as a custom app on Apple Business Manager or Apple School Manager.


2 Answers

It is possible now to use TestFlight Beta Testing, with a current limit of 1,000 invites and without the need of asking and registering UDIDs.

like image 67
Eduardo Avatar answered Sep 28 '22 03:09

Eduardo


Simple answer. No.

Detailed answer. No, Apple requires that applications in the app store be final products. You can attempt to slip it through so long as you don't call it a beta or make any reference to it not being completed. In doing this method you are skirting Apple's rules which could result in having your developer license revoked.

More information can be found HERE--> https://developer.apple.com/app-store/review/guidelines/ <--HERE

Edit to add: No you can't disable reviews in tha app store.

like image 20
WhoaItsAFactorial Avatar answered Sep 28 '22 03:09

WhoaItsAFactorial