Apple手表上没有安装或使用可可豆荚

时间:2015-05-13 12:58:39

标签: ios apple-watch

我在iOS应用中使用密码箱进行密钥链管理。我正在构建一个手表版本。 在实际的手表上,似乎锁箱已实际存在,即使它已被链接且没有编译或链接错误。 这就是我认为是这样的原因:

  1. 我在密码箱(凭证)
  2. 上有一个包装器
  3. 我改变了“getUserName'在凭证中返回" bob"
  4. 我更改了密码箱方法以返回" joe"
  5. 当我使用选项(1)运行时,用户名为空。使用选项(2),它总是" bob"。但是对于选项(3),它只是" joe"在应用程序和手表空白。

    有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我认为钥匙扣包装器此时根本不适用于Apple Watch。感谢Apple的私有API,所有计算,保存和加载都必须在父iOS应用程序中完成。

这意味着您无法直接从Apple Watch保存/加载任何内容。您必须在父iOS应用程序上发出请求,应用程序应保存/加载您需要/从钥匙串中获取的所有内容,然后将数据返回到Apple手表。

我希望Apple能够尽快为更多原生Apple手表应用提供公共API。