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
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.