お客様がiOSデベロッパーエンタープライズプログラムに参加しました。彼らはエンタープライズディストリビューションで(私たちによって開発された)アプリに署名し、それをMDM経由でいくつかのデバイスにうまくインストールしました。Enterprise Distributionの証明書の有効期限を管理するにはどうすればよいですか?
企業向け以外の配布証明書の有効期限が切れたときは、更新する必要があります。この有効期限は、デバイスがAppleのOCSPサーバーに対する証明書の有効性をチェックすると、期限切れの証明書で署名されたすべてのアプリケーションを無効にします。
また、有効期限前に企業以外の配布を取り消し、Appleに新しいものを依頼することができます。失効した証明書で署名されたアプリケーション(Ad Hoc betaアプリなど)は、同じメカニズムに従って無効になります。
私の開発者プログラムでは、同時に2つの有効な配布証明書を持つことができません。さて、開発者として我々はそれで生きることができます。
お客様は、iOSデベロッパーエンタープライズプログラムと同時に2つの有効なエンタープライズ配布証明書を取得できますか?アップルによると
:
証明書の検証
アプリケーションがデバイス上で開かれた最初の時間は、配布 証明書は、AppleのOCSPサーバを接触させることによって検証されます。 証明書が取り消されていない限り、アプリは実行できます。 に連絡できないか、またはOCSPサーバーからの応答を得ることができない場合は、 と解釈されません。ステータスを確認するには、デバイスが ocsp.apple.comにアクセスできる必要があります。 「ネットワーク設定の要件」(9ページ)を参照してください。
OCSP応答は、OCSPサーバによって指定された時間(現在は3〜7日間)の間、デバイスにキャッシュされます( )。 証明書の有効性は、デバイスに が再起動され、キャッシュされた応答が期限切れになるまで、再度確認されません。その時点で取り消しが であった場合、アプリは実行されません。 配布証明書を取り消すと、 が配布したすべてのアプリケーションが無効になります。
配布証明書 が期限切れの場合、アプリは実行されません。現在、配布証明書は 年に1回有効です。証明書が期限切れになる数週間前に、新しい 配布証明書をiOS DevCenterにリクエストし、それを使用して新しい 配布プロビジョニングプロファイルを作成し、 アップデートされたアプリケーションを再コンパイルしてユーザーに配布します。
私は何かが不足しているか、いくつかのIn Houseアプリを持つ潜在的に何百ものiOSデバイスを持つ従業員が、アプリケーションを待つ間に開くことができない可能性があります辞任したアプリは?
あなたはその見積もりのリンクを提供できますか? –
残念ながら私はできません。私は数か月前にそれを読んで、Appleがこのコンテンツを削除したようだが、ここで見つけることができる:[http://es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution](http:// es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution) – zapador
[iphone app:iOSプロビジョニングポータルで期限切れの配信証明書を更新する方法](http://stackoverflow.com/質問/ 7096254/iphone-app-how-to-renewed-expiration-distribute-certificate-through-the-ios-pro) –