问题标签 [keychainitemwrapper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 默认钥匙串访问组的范围是什么
我正在探索GenericKeyChain
iOS 项目。在那里有一个KeyChainItemWrapper
带有- (id)initWithIdentifier: (NSString *)identifier accessGroup:(NSString *) accessGroup;
方法的类。
如果我通过nil
了,accessGroup
那么它将考虑默认钥匙串访问组。现在,在默认钥匙串访问组的情况下,我的钥匙串项目的范围是什么。它会在整个系统和所有应用程序之间共享,还是仅对我的应用程序可用?
任何帮助将不胜感激。
ios8 - iOS8 的 KeychainItemWrapper 崩溃
我正在使用以下代码行为我的应用程序使用KeychainItemWrapper
accountString 是一个包含我的用户信息的字符串。
该代码在 iOS7 上运行良好,但在 iOS8 上崩溃。
我不确定我做错了什么。有人可以帮忙!我在模拟器上运行应用程序。
更新:这是崩溃
* -[KeychainItemWrapper writeToKeychain] 中的断言失败
*由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法添加钥匙串项。”
ios - 如何使用 ARC 在 iOS 7 中存储密码
我正在开发适用于 iOS 7 的应用程序,并且正在使用 ARC。我正在使用网络服务,因此用户必须使用用户名和密码登录网络服务。我知道按原样存储用户名和密码并不好,所以我想使用钥匙串来存储用户名和密码。
在做了一些研究之后,似乎人们建议使用KeychainItemWrapper
与 ARC 不兼容的方法。如何使用 ARC 在 iOS 7 中使用钥匙串存储密码?任何帮助和指导将不胜感激。
ios - iOS,钥匙串:错误的密码输出
好的。我在视图控制器中设置用户密码:
NSlogs 返回我设置的相同字符串,假设它是 1234。稍后在 AppDelegate 中我尝试检索密码:
然后邪恶就来了。NSLog 返回:31323334。我做错了什么?
ios - 将 NSArray 存储到 KeychainItemWrapper
我必须将 NSArray(包含 NSString 和 BOOL)存储到 KeychainItemWrapper 中,以便在另一个 ViewController 中重新使用它,并且即使应用程序关闭也将其保存在内存中。
我已经看到了这个问题,但这对我没有帮助,因为我找不到 SBJsonWriter 文件。
任何人都可以帮助我吗?
十分感谢。
祝你有美好的一天 !
ios - iOS7:如何在钥匙串中存储键/布尔值
我实施了应用内购买,所有产品都是非消耗品。我的意图是为每个产品标识符存储 bool 值在 keychain 中,然后根据存储的 bool 值控制 Core Data 检索。
我的问题是:如何将键/布尔值存储到钥匙串中?
PS:我使用 KeyChainItemWrapper。
ios - 钥匙串正在 ios 中自行重置
我正在使用 keychain 类在 keychain 中存储一些值。通过使用这些钥匙串默认方法
当我关闭应用程序并再次启动它并初始化钥匙串对象时,值已成功保存在钥匙串中
是真的,因为我的密钥被重置并且没有返回值
原因是这些方法返回 nil
我不明白,当第一次保存价值时,为什么这种情况为真。
有谁能够帮我
谢谢
ios - iOS 应用程序的捆绑种子 ID 是什么?
为了在应用程序之间共享钥匙串信息,我们需要设置一个共享钥匙串访问组。在共享正常工作之前,两个应用程序都需要基于相同的捆绑种子 ID 进行配置。我想知道种子 ID 是什么,它与应用 ID 相同还是不同?
两个共享钥匙串信息我的两个应用程序都应该在应用程序商店中。因为我只是做了一个示例项目来检查钥匙串信息的共享。是否可以在不将其发布到 Appstore 的情况下做到这一点?
注意:- 我的包 ID 只是“com.comapny_name.myapp”,在 Itunes connect 中,我只能看到我的应用 ID -(10 位数字)和包 ID,这与我上面提到的相同。
ios - 我们可以获取存储在 Keychain 中的项目的路径吗?
在 sumulator 中,我们可以从 iPhone 设备获取存储在 Keychain 中的项目的路径吗?
objective-c - 使用钥匙串登录和注册
我听说 usingkeychain
比 using 更好NSUserDefault
。
问题是我不知道如何使用它。
我正在尝试使用所有不同的密码和用户名登录并注册用户。
有人可以演示或截取代码以了解如何执行此操作吗?哦,我正在使用 xcode 4.6