2009-10-28 7 views
33

公開鍵と私有鍵を使ってデータを暗号化して解読するiPhoneアプリケーションを開発しました。私はキーチェーンでこのキーを見たいです。アプリケーション/ユーティリティの下でMacアプリケーション用のキーチェーンエントリがありますが、デバイス上のiPhone OS自体のためのiPhoneシミュレータKeychainとKeychainの場所は何ですか?iphone simulatorのキーチェーンを見る方法

答えて

47

iPhoneシミュレータのキーチェーンは~/Library/Application Support/iPhone Simulator/<Version Number>/Library/Keychains/に格納されており、sqlite3 DB形式です。デバイス自体のファイルの場所は重要ではありません。キーチェーンAPIを使用してアクセスできるためです(しかし、シミュレータパスに類似しているパスは誰にも驚きません)。

+14

iPhone SDK 3.2以降、シミュレータのデータは、 '〜/ Library/Application Support/iPhone Simulator'内のOSバージョンごとに別々のディレクトリに保存されます。たとえば、実行中の3.0シミュレータの場合、キーチェーンは '〜/ Library/Application Support/iPhone Simulator/3.0/Library/Keychains'に格納されます。 –

+0

私はアプリケーションサポートのiphoneシミュレータのフォルダを持っていません...私は今何をしようとしています –

+0

スクリプトを参照してくださいチャールズプロキシは、それは非常にクールなシミュレータのキーチェーンには、CAをインストールするために使用します。 http://www.charlesproxy.com/documentation/faqs/ http://www.charlesproxy.com/assets/install-charles-ca-cert-for-iphone-simulator.zip – russau

-6

thisの例のように、キーチェーンAPIにアクセスする必要があります。

関連する問題