2016-09-16 29 views
0

私は自分の携帯電話でテストしているiOSアプリケーションを持っています。私はそれをXCodeを通してインストールしました。私は数週間、私の電話でアプリを持っていた。数週間後、アプリはもはや機能しません。アプリを開くとすぐに終了します。私がこのアプリを新しく再インストールすると、それがもう一度壊れるまで、すべての作業がさらに数週間続きます。テストアプリのプロビジョニングプロファイルの有効期限が切れていない

私の理論では、使用しているプロビジョニングプロファイルの有効期限が切れているため、アプリケーションの読み込みができません。これは、私がXCodeを通じてアプリケーションをインストールするときに期待されています.Appleは、おそらくユーザーがiOSデバイス上で長時間テストビルドを使用するつもりはないと思われます。プロビジョニングプロファイルの有効期限が切れないように設定するにはどうすればいいですか?これに合わせてコード署名の設定を調整する必要はありますか?

+0

@MSU_Bulldog私は数週間前にこの問題を研究しましたが、アプリケーションにクラッシュしないようにコード署名設定を調整してくれました。私の人生のために、私はこれを議論しているSOの質問を見つけることができません。前回のクラッシュログでは多くの情報が得られなかったことを覚えています。 – jason328

+0

期限切れのプロビジョニングプロファイルは、アプリケーションがクラッシュしているかのように動作します。実際には、実際にあなたのアプリケーションコードを実行することは決してありません。 iOSがコード署名をチェックし、プロフィールが期限切れになったことを認識するまで、簡単に起動します。クラッシュログには表示されません(アプリが技術的にクラッシュしないため)が、デバイスコンソールに表示されます。 – wottle

+0

@wottleこれは私が起こっていると思います。 – jason328

答えて

1

プロビジョニングプロファイルを期限切れにしないように設定することはできません。開発プロビジョニングプロファイルは、一定の時間が経過すると失効します。アップルの無料デベロッパーアカウントの場合、プロフィールの有効期限は30日後に設定されます。有料の開発者アカウントをお持ちの場合、プロファイルは作成されてから1年間存続します。ビルドするたびに新しいプロファイルが作成されるわけではないので、プロファイルの有効期限に注意を払い、10カ月程度になると新しいプロファイルを生成する必要があります。

Appleは、他の配布メカニズムを許可したり奨励したりするので、これより長くすることはできません。開発者がアプリを作ってそれを他の人々のデバイスに配布し、それらのアプリが無期限に実行できるようであれば、誰かがすぐにサードパーティ製のApp Storeを開発し、Appleがその生態系をコントロールできなくなるだろう。

FYI - プロビジョニング・プロファイルの有効期限が切れた場合は、アプリは、iOSは、コード署名の問題は、(あなたの証明書が失効しているか、期限切れになった場合にも起こる)があることを認識したときに、その後シャットダウンし、簡単に起動します。アプリを起動しようとすると、デバイスをMacに接続し、デバイスコンソールを監視することで、確実に確認できます。ログにコード署名エラーが表示されることがあります。

+0

ありがとうございます。これは私が必要とするものです。 – jason328

0
  1. Xcodeでデバイスタイプをジェネリックに設定します。
  2. 画面上部のステータスバーに製品へ
  3. アーカイブの選択を行く
  4. は、私は通常(、その完了したら、どこかにそのファイルを保存
  5. アドホックファイルとしてアプリケーションを構築する上でそれを投げる私のデスクトップを削除してから削除してください)
  6. .ipaファイルをダブルクリックします。電話機が接続され、iTunesに接続されていることを確認します。
  7. これはあなたの携帯電話にアプリをインストールする必要があります。

私はこれで幸運を祈っています。

注:これは開発者のライセンスでのみ可能ですが、私は100%確実ではありません。

+0

私はこの月曜日に試して、結果を知らせます。私はそれが開発ライセンスを必要としないことを願っています。私の満了。 – jason328

+0

devアカウントが必要です。無料の開発者アカウントを使用すると、基本的に30日間のプロビジョニングプロファイルが作成されます。 1年続くプロビジョニングプロファイルが必要な場合は、有料の開発者アカウントを取得する必要があります。 – wottle

関連する問題