/ /新しい証明書でキーチェーンを失いますか? - iPhone、IOS、Objective-C、キーチェーン、プロビジョニングプロファイル

新しい証明書でキーチェーンを紛失しますか? - iphone、ios、objective-c、keychain、provisioning-profile

私はすでにその店にそのアプリケーションを持っていますキーチェーンを使ってパスワードを保存します。 アプリケーションのアップデートを公開したいのですが、問題は、元の証明書がもう手に入らないことです(期限切れになり、別の証明書を作成しました)。 Appleのドキュメントを読んでそれは言う:

注意: iPhoneでは、キーチェーンの権利はプロビジョニングプロファイルに依存します アプリケーションに署名するために使用されます。常に同じものを使うようにしてください アプリケーションのさまざまなバージョンにわたるプロビジョニングプロファイル。

別の証明書を使用してプロビジョニングプロファイルを編集した場合、アプリケーションをアップグレードするときにユーザーは自分のパスワードを失いますか?

ありがとう

回答:

回答№1は0

アプリをストアにアップロードできると(古いアプリを更新すると)、ユーザーはこれを認識できません。

キーチェーンに保存されたものは、少なくともアプリケーションが削除されるまでバンドルにバインドされたままになります。

証明書を取り消して再作成し、それをプロビジョニングプロファイルに割り当てることで、それ以上の影響はありません。