AppStore で起動しないアプリケーションを作成したいのですが、すべてのクライアントが自分のアプリケーションをデバイスにインストールできます。問題は、すべてのクライアント デバイスを持っていないことですUDID
。すべてのクライアント UDID を持っておらず、App Store バイナリを作成したくないため、アドホックを作成できないため、アプリケーションを挿入する方法。
これが可能かどうか教えてください。
AppStore で起動しないアプリケーションを作成したいのですが、すべてのクライアントが自分のアプリケーションをデバイスにインストールできます。問題は、すべてのクライアント デバイスを持っていないことですUDID
。すべてのクライアント UDID を持っておらず、App Store バイナリを作成したくないため、アドホックを作成できないため、アプリケーションを挿入する方法。
これが可能かどうか教えてください。
社内配布を使用してください。
https://developer.apple.com/programs/ios/enterprise/
と
http://www.apple.com/iphone/business/apps/in-house/
つまり、Enterprise アカウントが必要です。これを使用すると、UDID を指定する必要がないことを除いて、アドホックと同じように機能する社内配布を作成できます (つまり、直接または無線経由で配布できます)。
ただし、これは重大なセキュリティの「欠陥」であるため、このアプリをダウンロード/取得するすべての人が何らかの方法で適切に認証されていることを確認する必要があります。
重要:あなたのクライアントがあなたの会社のメンバーまたは子会社でない場合は、これについて社内配布を使用する法的状況を確認します。よくわかりません。
アプリを Web アプリに変えることができれば、そうすることができます。
しかし、ネイティブの iOS アプリについて話していると仮定し、クライアントに電話をジェイルブレイクすることを要求したくない場合は、いいえ、Apple には単一の配布チャネルがあり、それが App Store です。
クライアントが「内部」クライアントである場合、つまり、自分の組織内で配布したい場合は、エンタープライズ プログラムが選択肢になります。
https://developer.apple.com/programs/ios/enterprise/
クライアントが大規模で、大量に購入して内部で再配布したい場合は、別のオプションとしてカスタム B2B プログラムがあります。