3

最近、Mac OS X でアプリケーションを 32 ビットから 64 ビットに切り替えました。唯一の問題は、一部のユーザーから、既存のキーチェーンが保存されず、新しいキーチェーンを作成できないという苦情が寄せられていることです。このような切り替え後にキーチェーン サービスが機能しなくなる理由はありますか? キーチェーンを処理する実際のコードは変更されていません。

4

1 に答える 1

0

問題のコードを見ずに判断するのは難しいですが、キーチェーン API は C であり、Objective C ではないため、以前は「unsigned int」または「 int'.

すべての Sec* ルーチンへの呼び出しを調べて、型強制に関する問題の兆候を探します。

于 2011-07-13T11:17:33.430 に答える