I have purchased the Apple Developer Program and built an iOS app which works only for iPad.
Now I want to upload the same iOS app on iTunes Connect and will submit it for review, but when my app will go live, I don't want it to be visible for everyone. I want to show my app for some selected users.
I know that the Apple Developer Enterprise Program is available for this requirement but I don't want to purchase it.
Secondly, I like to know if it's possible to attach some password to an iOS app before downloading it from the App Store, so that only those users will download it who have a password.
There is currently no option for this, at least not in the way you want to do it.
You can distribute your app through TestFlight or a third-party ad hoc distribution service. Alternatively, you can implement a password system to your app, so only the selected users can view its content.
You can distribute your app through TestFlight. you can use internal and external users. you can input upto 2000 users in external.
Related
We have developed an Custom B2B app.That was uploaded into iTunesConnect and get successful review.Now,we need to use MDM (Mac OS Server App) to add user profiles for that app.If we add user profiles using MDM,will that user able to see that app in iTunes App Store?
As i came to know after so much time.For Custom B2B,We can't see that app in iTunes Store the app will be installed over the air by using MDM.The device will get alert given in below image
Click to see the Image
After Clicking on install button the app will automatically starts installing on device
I want to make my app available for the testers without adding their UUIDs to the distribution profile. Is there any way to achieve this. I know about Enterprise distribution but my app will eventually be uploaded to AppStore.
So I also want to know is it possible to use same Apple ID for both Enterprise App and App Store app.
Thank you
Yes, you can use the new Testflight feature on the developer portal: https://developer.apple.com/testflight/
You have two options when using this. For internal testing anyone who is tied to your account can test it. For external testing your app has to go through the approval process, and you can give out an email that will allow them to test it, or put their email in and it will send out an invitation to that person to install the app. Any updates to the app have to be approved before it can go to external testers.
UDID is no longer required. The focus is on test users rather than device. A single user may have multiple devices on which the beta app may be installed.
You can enable up to 25 users from your iTunes Connect team to be
internal testers and up to 1000 users to be external testers. External
testers do not need to be in your organisation; you can invite any
user with an email address to become one of your external testers.
reference from below link :
https://subodhnpushpak.wordpress.com/2015/01/05/deploying-ios-apps-without-udid-to-beta-testers-using-testflight-beta-testing/
We have an iOS (iPhone and iPad) B2B application that is already working with a specific name. We want to use the same name in another iOS app or convert B2B application into public one.
We have been searching in the internet and we have seen 2 alternatives, but we have some doubts with both:
1-Delete B2B Application.
If we delete this App, will we be able to use the App name for other App in other developer account?
Will the current users' installations of this App be deleted from their mobiles automatically once we delete the App from B2B?
2-Convert B2B to public.
By making some changes and uploading an update to iTunes Connect, can we release the App as normal to the public, moving from B2B?.
Firstly, if you delete the app, you will indeed be able to use the app name again. Secondly, the current users installations won't delete. They will have to manually delete the apps from their devices, as you cannot delete them remotely.
I am not 100% sure about converting an app from B2B to public, but I believe that if you upload it normally to iTunes Connect and the select the stores you'd like to sell it in, as well as the pricing and the submit it for review this will without a problem release it for sale in select stores.
Hope that helps,
Julian
I am aware that this question has been rattled like an empty can in a trunk for a long time yet I still am not sure how to approach this problem.
Intention
Allowing my client to download my app by providing a code. So my client can go to a webpage through his iPad, enter in a code, and the downloading of the App starts.
Solution/Problem
I can do it through AdHoc Distribution, where I can make a webpage that can only show a link to download the App, only after a specific code is authenticated. The only problem here is that I need UDID of the device nonetheless. So here is the problem, how can I let the user download the app, when he just enters a correct code on some webpage, without having his/her UDID?
I'd really appreciate if you could help me in anyway.
Best.
You'll have to create a web based authentication mechanism yourself for allowing a user to download the ipa. Because you wish to be UDID independant, you'll have to enroll to the enterprise program - a simple iOS developer program will not suit your needs (limited to 100 specific devices).
This is what the iOS Enterprise Developer Program is for.
Get tools and resources for developing proprietary, in-house iOS apps that you can distribute to your employees.
No UDID needed. No 100 device limit.
This is possible now using redemption links with private app distribution. You still need to go through App Review, but users will be able to download your app without you needing to know their device UDID and without the app publicly being available on the App Store.
I want to upload an app to AppStore and provide a link to selected users only. In other words, i want to send them the URL so they can download it, but i don't want other to be able to search for it on the App Store.
You can use App Store redeem codes without releasing an approved app for sale. Unless released, it will be invisible. However, redeem codes are limited in number, and you may not be able to update an app without releasing it.
Read about B2B or use adhoc builds for selected devices.