2011-11-08 13 views
0

私は現在iPhoneアプリを開発しており、私は「Apple標準プログラム」を使用しています。Apple:店舗なしで配布する方法は?

現時点では、配布証明書とOTA(無線で)インストールして、このアプリをOTAを使用するユーザーに導入しています。

動作していますが、デバイスは100台までに制限されています。

私は、「Apple Enterprise Program」には(100台の)この制限はないと読んでいます。

それは正しいですか?

エンタープライズプログラムに登録した場合、私は標準プログラムと100人のデバイスユーザーのように、私のアプリケーションを配布するためのプロビジョニングプロファイルを生成するためにUUIDデバイスを取得する必要がありますか?

フィードバックありがとうございます。

答えて

2

いいえエンタープライズ分散アプリケーションのUDIDを知る必要はありません。

ただし、エンタープライズアプリケーションをエンタープライズデベロップログラムに登録した従業員や他のメンバー以外の人に配布することは許可されていません。

エンタープライズ分散アプリケーションは、証明書が有効な場合にデバイスにリンゴサーバーで確認する機会があった後にアプリを実行できるようにする特別な配布証明書とプロビジョニングプロファイルで署名されています。つまり、アップルは、不正に配布されたエンタープライズアプリケーションについて学ぶ必要がある場合、配布証明書を取り消すことによって、これらのアプリケーションを完全にシャットダウンすることができます。さらに、これらの証明書は、通常の配布証明書のように毎年失効します。

残念ながら、あなたの問題には本当の解決策はありません.100台のデバイスの制限が私のクライアントの研究プロジェクトにも止まってしまったからです。現在の形では、Appleが提供する利用可能な開発プログラムは最低限の柔軟性しか提供していません。十分な人がいれば、彼らに連絡したいかもしれません、多分彼らはいつか何かを変えるでしょう。

+0

お返事ありがとうございます。流通証明書は毎年満了しますか?はいの場合、組織ユーザーがアプリを使用する方法(エンタープライズプログラムからデプロイされている) – TheFrancisOne

+0

古いものが期限切れになる前に、更新された配布証明書とプロビジョニングプロファイルを使用してアプリケーションを再構築する必要があります。その後、新しいバージョンをユーザーに配布してください。 1年に少なくとも1回これを行う必要があります。ユーザーに更新の必要性を認識させるために、更新通知をアプリに含めることをおすすめします。 – Toastor

+0

でも、年が過ごしても、新しい証明書で生成された新しいアプリでユーザーが更新されない場合、これらのユーザーは引き続き古いアプリを使用できますか? – TheFrancisOne

0

アップルエンタープライズプログラムでは、組織内での配布のみが許可されます。さらに、アップルはエンタープライズプログラムを大規模な組織に限定しています。メンバーシップに関しては他にも制限があります。

一般的なディストリビューションをお探しの場合、Apple Enterprise Programはオプションではありません。

+0

回答ありがとうございます。 – TheFrancisOne

関連する問題