OS X 钥匙串:32位转64位

3

我最近将我的应用从32位切换到了64位的Mac OS X上。现在唯一的问题是,一些用户抱怨他们现有的钥匙串不再被保存,而且他们也无法创建新的钥匙串。在这样的转换后,是否有任何原因导致钥匙串服务停止工作?处理钥匙串的实际代码没有变化。

1个回答

0

很难不查看相关代码就判断,但由于钥匙串API是C而不是Objective C,您可能会遇到一些问题,因为某些UInt32的传递可能之前已经强制转换为'unsigned int'或'int'。

我建议检查所有Sec*例程的调用,并寻找类型强制转换问题的迹象。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接