首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >观看OS密钥链共享

观看OS密钥链共享
EN

Stack Overflow用户
提问于 2018-07-04 14:39:48
回答 1查看 874关注 0票数 5

是否可以访问WatchOS 4+中的共享密钥链?我已经设置了完全相同的密钥链共享> iOS应用程序的密钥链组(它与MacOS应用程序完美地同步),但它找到的只是一个空对象。

我正在使用这个库(https://github.com/kishikawakatsumi/KeychainAccess),它在iOSMacOS上运行得很好,但在WatchOS上却不起作用。

我共享了与监视扩展相关的类的目标成员资格(我认为它可以工作,否则它会抛出一个能够得到方法的错误),然后像这样将pod添加到watchOS中

代码语言:javascript
运行
复制
use_modular_headers!

def shared_pods
    pod 'KeychainAccess'
end

target 'Watch Extension' do
      platform :watchos, '4.0'
      shared_pods
end 

我的问题是:我是不是遗漏了一些配置?它看起来可以访问本地密钥链,但无法与共享密钥链同步。

谢谢

EN

Stack Overflow用户

发布于 2018-11-01 19:27:51

我试图做同样的事情,这是一个伟大的吊舱使用,使钥匙链易于使用。然而,需要工作的部分是iCloud同步,因为它像您所想的那样移动数据。

根据当前Apple Docs,在下的注释中,将数据安全地存储在密钥链中。

注意:,kSecAttrSynchronizable键是在watchOS中不可用。

否则,WatchOS将无法获取存储在iOS端的密钥链数据。所以你做的很对,这是一个很好的吊舱,但是WatchOS不想让我们那样做。

TLDR,-你现在不能这么做

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51176177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档