Unity iOS 项目集成 Keychain 配置指南
Unity iOS 项目集成 Keychain 配置指南
步骤概览
- 按路径导入到 Unity 工程:
- 将压缩包解压,并按路径导入至 Unity 工程。
-
如果工程内已划分了程序集,可在
Assets/Plugins/iOS/Keychain
路径下创建相应的程序集。 -
配置
KeychainWrapper.m
文件: - 打开
KeychainWrapper.m
文件,找到appStoreTeamID
和accessGroup
,将其设置为您自己的 App Store Team ID 和共享组标识。 -
代码示例:
objc
NSString *appStoreTeamID = @"11223344";
NSString *accessGroup = @"11223344.SHARED";
-
调用 KeychainWrapper 类:
- 在 Unity 脚本中初始化
KeychainWrapper
类,并调用相关方法设置和获取密钥。 - 示例代码:
csharp var keychainWrapper = new KeychainWrapper(); keychainWrapper.SetStringForKey("key", "value"); var result = keychainWrapper.GetStringForKey("key");
注意事项
- 确保 App Store Team ID 和 Access Group 设置与您的 Apple 开发者账户匹配,以避免权限问题。
- 在项目使用之前,先测试密钥存取的功能是否在模拟器和真机上表现一致。
12.52KB
文件大小:
评论区