从模拟器共享表盘,然后导入模拟器时显示错误

问题描述 投票:0回答:1

我已经在 iOS 模拟器上创建了一个表盘(实际上尝试创建许多不同类型)。然后我通过共享选项导出。现在,当我将这个表盘添加到 xcode 并调用时

addWatchFace
代码不会抛出错误,但是当打开Apple Watch应用程序时,我收到此错误““此表盘在您的Apple Watch上不可用”。 我正在使用 Xcode 14.3.1 和模拟器 iOS16.4 以及手表模拟器 8 系列 OS 10

所以我想找出为什么在模拟器上这些不起作用。

创建了多个表盘,尝试在不同版本的配对手表和iOS模拟器上应用。

creating face on Apple watch simulator

Applying exported/shared watch face in simulator

在物理设备(iPhone 和 Watch)上这些工作正常。

如何重现?

  1. 从模拟器中打开Apple Watch应用程序并分享任何面孔(创建您自己的或分享现有的)
  2. 通过电子邮件或空投分享
  3. 再次将此面拖入模拟器中
  4. 将显示错误,该设备无法使用面部。
  5. 如果尝试使用以下代码申请,会发生同样的错误
    CLKWatchFaceLibrary().addWatchFace(at: url)
swiftui simulator watchface
1个回答
0
投票

你好,希望你一切都好。 我正在使用 Swift UI 开发 iOS 应用程序。当我从应用程序中显示的图像列表中选择图像时,我会打开详细信息屏幕。我想将打开细节的图像设置为表盘,但我做不到。当我检查文档时,我在文件目录中添加了一个扩展名为 .watchface 的表盘。我可以使用 addwatchface 函数创建一个表盘。但我不知道如何通过在应用程序中选择照片来做到这一点。有没有可以推荐的文档或者我该怎么做?

© www.soinside.com 2019 - 2024. All rights reserved.