2010-08-16 77 views
3

我最近在Mac OS X上將我的應用程序從32位切換到64位。我現在遇到的唯一問題是一些用戶抱怨他們現有的鑰匙串不再被保存,他們不能創造新的。在這種轉換之後,鑰匙串服務是否有任何原因會停止工作?處理鑰匙鏈的實際代碼從未改變。OS X鑰匙串:32到64位

回答

0

很難說沒有看問題的代碼,但因爲鑰匙串API是C而不是Objective C,所以你可能會遇到一些問題,因爲一些UInt32的傳遞可能以前被'unsigned int'或'int'。

我會檢查通過所有Sec *例程的調用,並查找類型強制問題的跡象。