web-dev-qa-db-ja.com

エンタープライズディストリビューションプロビジョニングプロファイルの有効期限

当社のエンタープライズプロビジョニングプロファイルは1か月で期限切れになるように設定されていますが、ただし、配布証明書はさらに数年で期限切れになるように設定されています。オプションは何ですか?

新しいプロビジョニングプロファイルを再生成し、再配布する必要がある新しいビルドを作成する必要がありますか?

または、生成した新しいプロビジョニングプロファイルを送信するなど、より簡単なオプションはありますか?またはそれでも私は何もする必要はありませんか?

ありがとう

13
Hulk_SMASH

したがって、新しいプロビジョニングプロファイルを生成しても、デバイス上のアプリが無効になることはありません。新しいプロビジョニングプロファイルを生成し、新しいプロビジョニングプロファイルを使用してアプリの新しいバージョンを構築し、すべてのユーザー/テスターがアプリの新しいバージョンに更新することを確認するだけです。

または、プロビジョニングプロファイルを生成してから、MDM(MDMソリューションを使用している場合)または電子メール(優れたエクスペリエンスではない)を介してすべてのデバイスにプロファイルを配布することもできます。基本的に、アプリは、古いものが期限切れになる前に新しいプロビジョニングプロファイルがデバイスに到達する限り、MDMを介して、手動で、または.appペイロードにプロビジョニングプロファイルを含む新しいバージョンのアプリをインストールすることによって実行され続けます。または、ユーザーが新しいプロビジョニングプロファイルを使用してアプリをダウンロードした場合、プロビジョニングプロファイルがワイルドカードアプリIDで設定されていると仮定すると、それも修正されます(詳細については、こちらをご覧ください: https://stackoverflow.com/ a/29121777/3708242 )。

基本的に、プロビジョニングプロファイルの有効期限が切れる前に(早ければ早いほど)何かを実行し、デバイスでその新しいプロビジョニングプロファイルを取得する必要があります(上記のオプションのいずれかを使用)。

9
wottle

最も簡単な方法は、developer.Apple.comにアクセスし、期限切れのプロビジョニングプロファイルを選択し、[編集]、[生成]の順に選択することです。

新しいプロファイルが作成されます。再構築する前に、Xcodeのプロビジョニングプロファイルのスタッシュを更新する必要があります。ただし、アプリがすでに「従業員」に公開されている場合は、ユーザーに再配布する必要があります

Appleのドキュメントから:

期限切れの証明書とプロビジョニングプロファイルの管理

チームの証明書とプロビジョニングプロファイルを管理するのはあなたの責任です。 Apple Developer Enterprise Program証明書は3年後に期限切れになり、プロビジョニングプロファイルは1年後に期限切れになります。

配布証明書の有効期限が切れる前に、追加のエンタープライズ配布証明書の作成で説明されている追加の配布証明書を作成します。期限切れの証明書を更新することはできません。代わりに、期限切れの証明書を、期限切れの証明書の置き換えで説明されている新しい証明書に置き換えます。

配布プロビジョニングプロファイルの有効期限が切れている場合は、有効な配布証明書があることを確認し、「期限切れのプロビジョニングプロファイルの更新」で説明されているプロビジョニングプロファイルを更新します。

Xcodeは、開発証明書とチームプロビジョニングプロファイルを管理します。

2
bolnad