iosad-hoc-distributionin-house-distribution

iOS Distribution Method for Free Company App


I've looked for hours at other similar questions, but not sure if the other answers apply in my case, and things have changed since I last did this:

I am a sole trader writing an iPad App for an Agency. The app is ultimately for a Company they are working for.

The app will be distributed free to a small number of employees in the Company (<30);

Its a hybrid app, much of the code running as javascript in a webview. Ideally I wish to avoid Apple review of the app during distribution as this is an unknown to me.

I also do not wish to release the source code to Agency nor Company.

What's my best option for distribution? Ad-hoc? Set Company up with an Enterprise account? VPP?

I would use Ad-hoc, as it seems simpler, but not sure what happens after 1 year expiration...

Be grateful for any pointers.


Solution

  • If you have Apple Developer Enterprise Program (299 USD/year)

    1. Ad Hoc
      • You can distribute your app to limited number of registered devices, but you need to sign every year before your provisioning profile expires, if you don't sign your app again, it will start to crash on opening after expiration date.
    2. In House
      • You can distribute your app without any device limit, but you need to sign your app every year.

    If you have Apple Developer Program (99 USD/year)

    1. Ad Hoc
      • Same as enterprise program
    2. App Store
      • Once you submit and release your app, you don't need to sign again.

    I think your best choice is distributing your app via App Store if the company is okey with it. Review process is not a big deal after all, you can shape your app according to rejections reasons.