Cocoa Apple Watch 上未安装或使用 pod
Cocoa pod not being installed or used on Apple watch
我在我的 iOS 应用程序中使用密码箱进行钥匙链管理。我正在构建手表版本。
在实际观察中,密码箱 pod 似乎实际上并不存在,即使它正在链接并且没有编译或链接错误。
这就是为什么我这么认为:
- 我在密码箱(凭据)上有一个包装器
- 我将凭据中的 'getUserName' 更改为 return "bob"
- 我把密码箱方法改成了return"joe"
当我 运行 选项 (1) 用户名为空时。对于选项 (2),它总是 "bob"。但是,对于选项 (3),它在应用程序中只有 "joe" 而在手表中为空白。
有什么想法吗?
我认为钥匙串包装器目前根本无法在 Apple Watch 上使用。感谢 Apple 的私有 APIs,所有计算、保存和加载都必须在父 iOS 应用程序中完成。
这意味着您无法 save/load 直接从 Apple Watch 获取任何内容。您必须向父级 iOS 应用程序发出请求,该应用程序应该 save/load 您需要的一切 to/from 钥匙串,然后 return 数据到 Apple 手表。
希望苹果尽快publicAPI更多原生Apple Watch应用。
我在我的 iOS 应用程序中使用密码箱进行钥匙链管理。我正在构建手表版本。 在实际观察中,密码箱 pod 似乎实际上并不存在,即使它正在链接并且没有编译或链接错误。 这就是为什么我这么认为:
- 我在密码箱(凭据)上有一个包装器
- 我将凭据中的 'getUserName' 更改为 return "bob"
- 我把密码箱方法改成了return"joe"
当我 运行 选项 (1) 用户名为空时。对于选项 (2),它总是 "bob"。但是,对于选项 (3),它在应用程序中只有 "joe" 而在手表中为空白。
有什么想法吗?
我认为钥匙串包装器目前根本无法在 Apple Watch 上使用。感谢 Apple 的私有 APIs,所有计算、保存和加载都必须在父 iOS 应用程序中完成。
这意味着您无法 save/load 直接从 Apple Watch 获取任何内容。您必须向父级 iOS 应用程序发出请求,该应用程序应该 save/load 您需要的一切 to/from 钥匙串,然后 return 数据到 Apple 手表。
希望苹果尽快publicAPI更多原生Apple Watch应用。