Ошибка связывания KeychainItemWrapper

I только что попытался использовать KeychainItemWrapper, предоставленный Apple, но каждый раз получаю ошибку связывания:

Неопределенные символы для архитектуры i386: "_OBJC_CLASS_$_KeychainItemWrapper", на который ссылается: objc-class-ref в DataModel.o

ld: символы не найдены для архитектуры i386 clang: error: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Я включил инфраструктуру безопасности и проверил, почему Apple включила ее в проект Xcode, но я не могу найти, что еще пошло не так.

_keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"com.website.project" accessGroup:nil];
[_keychain setObject:_username forKey:(id)kSecAttrAccount];
[_keychain setObject:_password forKey:(id)kSecValueData];

Я также добавил «com.website.project» в свои группы доступа к связке ключей.

6
задан woutr_be 16 May 2012 в 02:57
поделиться