このトピックは私を混同し続けています。私は現在の理解を書いて、うまくいけば私が間違っていることを見つけたと思った。証明書、プロビジョニングプロファイル、公開鍵/秘密鍵が解読されました
開発証明書を作成すると、公開鍵と秘密鍵の概念があります。プロビジョニングポータルで使用可能な証明書は公開鍵を保持し、秘密鍵はキーチェーンに格納されます。あなたのアプリをコードするためには、両方を持っている必要があります。
アプリを実行するには、プロビジョニングプロファイルが必要です。プロビジョニングプロファイルは、基本的にアプリID、認識された証明書のセット(これらの証明書のいずれかによって署名されている必要があります)、デバイス識別子のセット(どのデバイスがアプリの実行を許可されているかを示す)
「認識された証明書」には公開鍵への参照が含まれていますが、秘密鍵は基本的にアプリケーションによって引き継がれています。
このように、App Storeに関しては、通常のデバイスは既定のprovプロファイルを持っていると考えることができます。既にAppleの公開キーがあり、appleは配布前に独自のコード署名操作を実行し、キー。
パーフェクト?閉じる?よろしいですか?無邪気な?
私の知る限り完全に見えます。 –