App StoreやAd Hocを作成せずにすべてのiPhoneにインストールできるバイナリを作成する方法
-
12-11-2019 - |
質問
AppStoreで起動しないアプリケーションを作成したいが、私のクライアントはすべてのアプリケーションを自分のデバイスにインストールできます。問題は私のすべてのクライアントデバイスUDID
を持っていないことです。私のアプリケーションを挿入する方法私はすべてのクライアントudidを持っていないので私はAD HOCを作成できないので、私はApp Storeバイナリを作成したくないので、アドホックを作成することはできません。
これを教えてください。
解決
あなたがあなたのアプリをWebアプリに変えることができるならば、あなたはそれをすることができます。
しかし、あなたがネイティブのiOSアプリについて話していると仮定して、あなたは彼らの電話を刑務所に脱獄するようにクライアントを必要としたくない、それからAppleは単一の配布チャネルを持っていて、それがApp Storeです。
あなたのクライアントが「内部」クライアントの場合、あなたがあなた自身の組織内で配布したい場合は、エンタープライズプログラムはあなたのためのオプションです;
https://developer.apple.com/programs/ios/enterprise/d/a.>
あなたのクライアントが大きい場合、そしてボリュームで購入してから内部的に購入したい場合は、別のオプションがカスタムB2Bプログラムになることがあります。
他のヒント
Use InHouse distribution, see
https://developer.apple.com/programs/ios/enterprise/
and
http://www.apple.com/iphone/business/apps/in-house/
In short, you'll need an Enterprise account. With it, you can create inhouse-distributions that work the same as ad-hoc (i.e. you can distribute them directly or via Over-the-air), except that you don't need to specify UDIDs.
However, since this is a major security "flaw" you have to make sure that everyone who downloads/gets this app is properly authenticated one way or another.
Important: If your clients are not members or subcompanies of your company, I'd check the legal status of using InHouse distribution for this. I'm not sure myself.