问题
I want to develop a specific application that only clients of mine would be able to use, how can I limit the app to be downloaded only by people who I aprove ?
Thanks !
回答1:
Developer and AdHoc Provisioning Profiles expire. So, if you use that method, your clients would have to be willing to continually renew their app certificates. Each client could apply to the developer programs, which would allow up to 100 devices per client.
But the only non-expiring method for non-enterprise size clients is to put the app in the App store for everyone, and require some sort of login or authentication to get access to your proprietary/confidential data or functionality. You might not want to put any data into the app itself, but require it to be downloaded after authentication.
回答2:
Distribute the app normally through the appstore, and require an unlock key to run it. Distribute unlock keys only to your "approved" users.
回答3:
If hhe number of people is less than 100, you can use ad hoc distribution. For that, you don't use the app store at all, but send the app to people by email or place it online. You'll need the device IDs of anyone you want to be able to use it.
Alternatively, if you work for a company with more than 500 employers, you csn use enterprise distribution.
回答4:
As a developer, you can distribute your app to 100 unique devices per year. So, if your population is small enough, you can avoid the app store completely.
Otherwise, you can force some kind of "registration", using a special code, or talk back to a server, or whatever and authorize folks that way, but that will still allow others to actually access the application, even though they may not run it (make particularly note of hackers on jail broken phone if they're interested in your application for whatever reason).
回答5:
read away: Enterprise Deployment.
回答6:
Another option not mentioned, which would depend on the nature of your app, would be to develop an HTML 5 based app and use the caching capabilities to turn it into an offline app (if need be).
来源:https://stackoverflow.com/questions/3579491/can-i-distribute-my-iphone-app-for-only-certain-people