質問: 更新前のファイルで転送したアプリは動かなくなる?) 質問の背景 ----- 実は、開発中にiOS端末へ転送して普通に動いていたアプリが、数日後に確認したら起動しなくなっていました。 通常、provisioning profileの有効期限は1年なはずなので、有効期限切れはあり得ない状況でした。 考えられることは、provisioning profileが無効になっているくらいですが、無効になる条件が分からず、今回質問させていただきました。
回答: > > 「端末A」にデバッグ実行してアプリを転送した後、デバイス追加などで「iOS Team provisioning profile」がXcodeにより更新された場合、「端末A」のアプリはいきなり動かなくなりますか? > > > そんなことはないと思います。Xcodeがプロビジョニングプロファイルを更新したら、Xcodeは端末Aでアプリを動作させる時にその最新のプロビジョニングプロファイルを端末Aに転送すると思いますし、Xcodeと接続しないなら、以前のアプリと以前のプロビジョニングプロファイルで動作するだけだと思います。 > > 実は、開発中にiOS端末へ転送して普通に動いていたアプリが、数日後に確認したら起動しなくなっていました。 > > > 起動しなくなったのなら、何かエラーメッセージがコンソールに出ているはずです。そのメッセージ内容を確認して起動しなくなった原因を考えるべきだと思います。