美文网首页
关于模拟器写入钥匙串的问题

关于模拟器写入钥匙串的问题

作者: Michale_Zuo | 来源:发表于2019-11-30 13:50 被阅读0次

 最近项目里增加了一个需求,我们需要用到keychain,但是在模拟器上生成SecKeyRef对象时

  CFTypeRef persistKey = nil;
    OSStatus status = SecItemAdd((__bridge CFDictionaryRef)"you key", &persistKey);
    if (persistKey != nil){
        CFRelease(persistKey);
    }
    if ((status != noErr) && (status != errSecDuplicateItem)) {
        return nil;
    }
    

这里的status报错了,debug发现 报错是-34018errSecMissingEntitlement的错误,google了一下,这是缺少entitlement的错误,需要在添加相应的权限。具体方法是
project-> signing & capabilites -> 左上角的+号,搜索keychain sharing,添加相应的权限
如果还不能解决问题请查看这个链接的其他方案

相关文章

  • 关于模拟器写入钥匙串的问题

     最近项目里增加了一个需求,我们需要用到keychain,但是在模拟器上生成SecKeyRef对象时 这里的sta...

  • Replaykit 日志/文件获取问题

    关于Replaykit日志/写入文件的问题的问题. 1.replaykit写入的文件怎么获取... 思路:利用Ap...

  • swift3.0真机操作.plist文件

    问题:在使用.plist文件的时候,发现在模拟器里可以自如的写入,读取,更新.plist文件,但是真机调试的时候,...

  • txt读写

    文件打开 读文件 读取字符串 按行读取整个文件 写文件 字符串写入txt 列表写入文件 双层列表写入文件 数组写入文件

  • 2016年2月17号苹果证书过期引起的app不能发布问题的解决

    1.如题,如果你遇到了上面的问题。只需要打开钥匙串>显示>显示过期证书,删掉那些过期的证书。注意,在钥匙串访问中点...

  • Command /usr/bin/codesign failed

    最近遇到一个坑, clean 项目之后模拟器运行报如下错误,查了这个错误大多说是去钥匙串核对证书之类的,感觉我这个...

  • 钥匙串

    钥匙串 苹果的"生态圈",钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全 钥匙串访问SDK,是...

  • 钥匙串

    钥匙串 苹果的"生态圈",钥匙串访问,使用 AES 256 加密算法,能够保证用户密码的安全 钥匙串访问SDK,是...

  • iOS ‘此证书是由未知颁发机构签名的’解决办法

    问题描述:将生成的证书添加到钥匙串中后,显示‘此证书是由未知颁发机构签名的’,如图所示:问题描述.png 原因钥匙...

  • 7钥匙串加密

    钥匙串 第三方框架 sskeychain-master 保存到钥匙串 钥匙串访问的密码保存在哪里? 只有苹果知道,...

网友评论

      本文标题:关于模拟器写入钥匙串的问题

      本文链接:https://www.haomeiwen.com/subject/jirowctx.html