<< 「声域チェッカー」のランキング | main | iPhone5を予約! >>

KeyChainでのデータ保存

 iOSアプリ内でのデータ保存は通常 NSUserDefaults を使うが、ユーザに改ざんされたくないものは KeyChain を使うようにしている。この KeyChain のデータは MacOS のようにアプリの外の領域に暗号化されて保存される。バックアップできない代わりに、アプリを削除しても残っているので結構便利。

で、最近アプリのバージョンアップ対応を行なっていたところ、このデータが読み出せなくなった。プログラムや Info.plist を何度チェックしても問題ない。iOS の KeyChain について調べた所、プロビジョニングファイルが違っていると同じキーでも参照できないようだ。確認すると確かに以前とは違うプロビジョニングファイルを使っていた。

コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
1234567
891011121314
15161718192021
22232425262728
293031    
<< October 2017 >>
selected entries
categories
archives
recent comment
others
mobile
qrcode