私は自分の会社でアプリを開発しています。このアプリをお客様に配布したいのですが、AppleのAppStoreを使わなくても可能ですか?
MDM(モバイルデバイスマネージャー)について聞いたことがありますが、それがこのニーズに対応できるかどうかはよくわかりません。
社内展開用のエンタープライズ開発者ライセンスについても聞いたことがありますが、正しく理解していれば、アプリは社内でのみ展開でき、顧客には展開できないということですが、正しいですか?
ご説明いただきありがとうございます。
セブ
私は自分の会社でアプリを開発しています。このアプリをお客様に配布したいのですが、AppleのAppStoreを使わなくても可能ですか?
MDM(モバイルデバイスマネージャー)について聞いたことがありますが、それがこのニーズに対応できるかどうかはよくわかりません。
社内展開用のエンタープライズ開発者ライセンスについても聞いたことがありますが、正しく理解していれば、アプリは社内でのみ展開でき、顧客には展開できないということですが、正しいですか?
ご説明いただきありがとうございます。
セブ
App Storeなしで顧客にアプリを提供しようとしている場合、選択肢はありますが、どれも素晴らしいものではありません。
バイナリの無線配信には多くの選択肢がありますが、それは実際には複雑な部分ではありません。MDMソリューション、HockeyKit、TestFlight、手動サーバー操作があります。これらはすべて非常に簡単で、十分に文書化されています。
物事が厄介になるのは署名です。App Store環境(アプリストアなし、ボリューム購入プログラムなし)に絶対に参加したくない場合は、2つの実際のオプションしかありません。
他の会社とその従業員向けのアプリケーションを開発する場合、実行可能な唯一のオプションは、その会社の開発アカウントに添付された署名証明書を使用して最終ビルドに署名することです。エンタープライズ署名ルートは、会社がすべての書類に署名して、所有する独自の開発者アカウントを取得できる場合、非常に優れたアプローチです。
標準のiOSデバイスの場合、実際には4つの選択肢しかありません。
1)iOS開発者の登録ごとに最大100台のデバイスへのアドホック配布(マニフェストファイルとSSLを介したワイヤレスアドホックを含む)。
2)D&B格付けの企業の従業員に配布するための企業配布。
3)アプリがAppleによって承認されている場合は、AppleのiTunesAppStore。(これには、B2Bプログラムとアカウント/パスワードで保護されたアプリが含まれます。)(これには、Appleの新しいTestflightサービスを使用する最大1000人も含まれます。)
4)個人、企業、または企業のiOS /AppleDeveloperに登録している他の人への無制限の配布。配布は、ソースコードまたはプリコンパイルされたライブラリを含むXcodeプロジェクトとして、または顧客が独自の開発者証明書を使用して(再)共同設計できるipaまたはアーカイブファイルとして行うことができます。顧客あたり99ドルをはるかに超える価格のアプリケーションの場合、この年間開発者プログラム登録のコストは、顧客にとってわずかな追加コストにすぎない可能性があります(また、適切な法的承認があれば、年間有料サービスとして処理される場合もあります)。
4 b。)追加された更新:AppleのXcode 7のリリース(2015年後半)の時点で、無料のApple IDを持っている人は誰でも、MacでXcode 7を使用して、ビルド可能なXcodeプロジェクトから自分のテザーiOSデバイスに直接アプリをインストールできます。このようにして、登録するためにAppleに99ドルを支払う必要はありません。この答えを参照してください。
これにより、現在のMacに物理的にアクセスでき、Xcodeの実行方法を知っている人なら誰にでも無制限に配布できます。
オプション(1)、(2)、および(4)は、AppStoreの承認を受ける必要はありません。ストックOSiOSデバイスにアプリを配布するための他のオプションはありません。
https://testflightapp.com/をご覧ください。これは、開発フェーズでのテスト用のアプリと、コンベンション(限られた時間、限られたユニット数)で使用されるアプリのみが必要なお客様に多く使用されます。
Testflightは、開発者とエンドユーザーの両方にとって非常に使いやすいですが、インストールされるすべてのデバイスがプロビジョニングプロファイルに含まれている必要があるため、多数のデバイスで使用されるアプリにはあまり適していません。スロットの数には限りがあります。
編集 testfligtアプローチは無効になりました。これで、itunesconnectに統合されたTestFlightを使用できます。または、配布システムを使用して、crashlytics.comを統合することもできます。それはかなりうまくいきます