2011-01-19 13 views
17

開発用の携帯電話の1つに読み込まれたアプリがあります。このアプリで使用されていたプロビジョニングプロファイルは、数日で有効期限が切れます。プロビジョニングプロファイルの期限が切れた後、アプリは機能しなくなりますか?プロビジョニングプロファイルの期限切れは、デバイスの構築とアプリケーションのインストールにのみ影響しますか?プロビジョニングプロファイルの有効期限が切れてもアプリは引き続き機能しますか?

答えて

20

プロファイルが期限切れになると、アプリを起動できなくなります。アップルサイトのプロビジョニングポータル(http://developer.apple.com/)にアクセスしてプロビジョニングライセンスを更新することができます。更新されたプロビジョニングライセンスが電話にインストールされると、アプリケーションは再び機能します(つまり、再構築は不要です)。

+1

これはエンタープライズプログラムにも適用されますか? – Thilo

+0

私はエンタープライズアプリケーションをまだ開発していないのでごめんなさい – davbryn

+0

はい、それはエンタープライズプログラムに適用されます。ここにリンクがあります:[enterpise distribution](http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009979-CH1-SW16) –

1

アプリは機能しなくなります。起動し、すぐに終了します。

0

davbrynによると、あなたはプロビジョニングポータルに行く必要がないことを除けば、アプリケーションを起動することはできません。なぜなら、XCodeは最近のことを自動的に処理する必要があるからです。

+0

自動的に...私はその言葉が好きです – jcpennypincher

3

デバイスから期限切れのプロビジョニングプロファイルをすべて削除すると、期限切れのプロファイルの1つを使用してインストールされた以前に実行されていたアプリケーションが引き続きそのデバイスで起動する可能性がありますが、テストする機会はありませんでしたこれは最近のOSリリースです。

デバイスの適切な開発者IDとアプリID(アプリのインストールに使用されていないアプリであっても)を使用している有効期限のないプロフィールが必要な場合もあります。

+1

私はちょうど関連するシナリオに遭遇しました。エンタープライズビルドに関連するすべてのプロビジョニングプロファイルを削除しました。そして、アプリは引き続き走った。 (強制的にテストのためにアプリケーションを閉じてください)。 –

+1

これはキャッシュのために起こるようです。デバイスを再起動すると、アプリは起動しません –

+0

これを確認しました(iOS 6.1を実行中) – pixelfreak

関連する問題