OS X Keychains: от 32 до 64 бит - PullRequest
       18

OS X Keychains: от 32 до 64 бит

3 голосов
/ 16 августа 2010

Я недавно переключил свое приложение с 32-разрядного на 64-разрядное в Mac OS X. Единственная проблема, с которой я сталкиваюсь сейчас, - это то, что некоторые пользователи жалуются, что их существующие цепочки ключей больше не сохраняются и они не могут создавать новые. Есть ли какая-либо причина, по которой служба связки ключей перестала бы работать после такого переключения? Фактический код для обработки цепочек для ключей никогда не менялся.

1 Ответ

0 голосов
/ 13 июля 2011

Трудно сказать, не глядя на рассматриваемый код, но поскольку API цепочки для ключей - C, а не Objective C, вы можете столкнуться с некоторыми проблемами при передаче некоторых UInt32, которые ранее могли быть вызваны из unsigned int. 'или' int '.

Я бы проверял ваши звонки на все подпрограммы Sec * и искал признаки проблем с приведением типов.

...