デバイスには古いプロビジョニングプロファイルのコピーが保存されており、そのプロファイルによってデバイスにインストールされることが許可されます。
ほとんどの場合、コード署名証明書とプロビジョニングプロファイルを1つのものとして考えることができます。しかし、実際には2つの別々の機能を実行します。
- コード署名証明書とその秘密鍵は、アプリケーションの署名に使用されます。
- プロビジョニングプロファイルには、デバイス、コード署名証明書、エンタイトルメント、バンドルIDのリストが含まれています。それはApp Storeからではなく、アプリケーションをインストールする許可を与えるAppleのチケットです。
デバイスがアプリのインストールを試みると、アプリのインストールに使用されるストアドプロビジョニングプロファイルが検索されます。これは、アプリケーションに含まれているプロビジョニングプロファイル、または以前にインストールされたプロファイルです。デバイスからプロビジョニングプロファイルを削除するには
:
- 開き、XcodeとメニューのWindowsを選択 - >デバイス...
- デバイス上でCtrlキーを押しながらクリックして選択し、「ショー・プロビジョニング・プロファイルを...」ドロップダウンメニューから選択します。
- 不要なプロファイルを選択し、 " - " - ボタンを押します。