ios - KeychainItemWrapper 链接错误

标签 ios keychain

我刚刚尝试使用 Apple 提供的 KeychainItemWrapper,但每次都出现链接错误:

Undefined symbols for architecture i386: "_OBJC_CLASS_$_KeychainItemWrapper", referenced from: objc-class-ref in DataModel.o

ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经包含了安全框架并检查了为什么 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”添加到我的钥匙串(keychain)访问组。

最佳答案

确保 KeychainItemWrapper 在“编译源”列表中。

关于ios - KeychainItemWrapper 链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10611434/

相关文章:

macos - Git 无限期挂起 - 我认为与 osx 凭据助手决裂

ios - 将用户凭据存储在钥匙串(keychain)中以便使用 touchid 登录有多安全?

xcode - 使用 Objective-C 的 SFSafariViewController

macos - 命令行访问 OS X 的钥匙串(keychain) - 如何获取与帐户关联的电子邮件地址

iphone - 从应用程序包中获取本地化文件?

ios - iOS 9 中的自定义字体问题?

IOS、UIWebView、HTTPS 和信任任意证书(开源引用?)

iphone - 从 iPhone 设置应用程序访问 iOS 钥匙串(keychain)

ios - UIBUtton : what is it and how to remove it? 标题标签上的小黑边

javascript - iOS:-webkit-overflow-scrolling:触摸和滚动顶部