keychain

    6热度

    1回答

    我在尝试获取之前选择的私钥时重新创建活动时出现此错误旋转屏幕。 我见过this question here,这表明choosePrivateKeyAlias()需要在应用程序安装后至少调用一次。在这种情况下,它被称为无数次,包括在屏幕旋转发生之前启动应用程序 - 为什么它被认为是一个新的应用程序?莫名其妙地改变了吗? 这里的电话: PrivateKey privateKey = KeyChain.

    1热度

    1回答

    我已经为此创建了一个新问题,因为这更关联到Xamarin。当我偶然发现StackOverflow中的这个question时,我正在寻找一种在iOS中唯一标识设备的方法。我花了一段时间才弄清楚如何在Keychain中添加任何东西,而我偶然发现了这个question。 经过所有的绊脚石,我想出了this一段代码来生成唯一的令牌。 var s = new SecRecord(SecKind.Generi

    1热度

    1回答

    我使用Locksmith作为我的钥匙串包装的斯威夫特,但它显示了以下错误时尝试保存数据 The operation couldn’t be completed. (Locksmith.LocksmithError error 3.) 这里是我的代码试图将数据保存到钥匙圈 let datapair = ["Content": "value"] do { try Locksmith.s

    0热度

    1回答

    我使用Xamarin.Auth来保存帐户以在我的Xamarin.Forms项目中创建“记住我”功能。 它在调试模式下适用于Android和iOS。 但是,当我在发布模式下构建它时,它不适用于这两个平台。 我找不到问题所在,以及我如何解决问题。 请帮帮我。 谢谢。

    0热度

    1回答

    我在Xamarin中创建了iPhone应用程序。我在Entitlements.plist中启用了KeyChain共享功能,以便我可以在类似的应用程序中共享一些数据。该应用程序在模拟器上正常工作并进行调试。但是,当我使用开发或分发供应配置文件签署应用程序时,该应用程序不会部署在设备上。如果我禁用KeyChain共享应用程序工作正常。 我得到一个错误,像这样: - Info (216)/streami

    1热度

    1回答

    我想在钥匙串中存储我的游戏的一些字符串(分数,lastPlayedLevel等)。因为它被认为是最安全的方法。 因为我是钥匙扣概念的新手,所以在理解“非常简单”的事情时遇到了问题。 我用SAMKeychain包装,我想设置lastPlayedLevel字符串如下 [SAMKeychain setPassword:@"25" forService:[[NSBundle mainBundle] bun

    0热度

    1回答

    我有几个单元测试来验证我使用钥匙串的方式是否正确,并且数据在加载时处于相同的形式。 测试运行正常,直到更新到XCode 9.此刻,KeychainService返回-50(未保存)。 根据此question,它通过将主机添加到单元测试来解决。但是,我的测试是在框架项目中,没有应用程序可用作主机。 let query = [ kSecClass as String : kSecClass

    20热度

    6回答

    我试图学习从Xcode加载我的iPhone上的应用程序。当我这样做的时候,我不断收到“Codesign想要访问密钥”访问权限“,我把我的登录密码一遍又一遍地弹出。我尝试过多次电脑登录,苹果帐户密码和许多其他问题。请大家帮忙。enter image description here

    0热度

    1回答

    我已经编写了一个应用程序,支持使用普通用户名和密码的成员帐户。 现在我想实现TouchID以方便使用。但是我偶然发现登录令牌过期的地方(我的服务器为用户提供了一个令牌,在成功登录后使用一段时间,直到此令牌本身到期):为了通过TouchID登录到iser(无需他输入他的凭据一旦agaim),我需要在手机上存储该信息。 看起来像钥匙扣是技术使用的。然后我问自己:如果凭证在这个钥匙串中,那么使用Toic

    4热度

    2回答

    由于我使用的是Xcode 9,因此与钥匙串通信的所有单元测试均已中断。它也发生在Xcode GM上。正如我追踪到的,在读写时没有OSStatus错误,但从钥匙串中读取并不会返回任何结果,并导致使用钥匙串的所有单元测试都失败。当Apple发布带有iOS 10模拟器的Xcode 8时,我已经遇到类似这样的情况,该模拟器的keychain无法正常工作,并且Apple在Xcode 8.2中修复了此问题。其