m1 mac 可以 运行 观看应用程序吗?

Are m1 macs able to run watch apps?

我有一个 m1 mac。我正在尝试为我的 iOS 应用程序创建一个监视目标。经过无数次尝试,我无法 运行 任何手表(无论是真实手表还是模拟器)。

我还下载了开源 watchOS 项目,但无法 运行 任何一个。我收到错误 “无法附加到 pid:18362”“附加失败((os/kern)无效参数)

有人遇到过这个挑战吗?他们是如何修复的?它是由 m1 引起的吗,因为我能够在另一个 Mac

上创建它

经过一番努力才找到的。

截至 2021 年 3 月,新的 Mac M1 无法 运行 WatchKit 应用和 CarPlay 应用。您要么以问题中的错误结束,要么以其他错误告终。

但是这些错误不会在普通 mac 上弹出。

游乐场/xcode 项目也有类似的问题。

打开playground时出现这样的问题

我的解决方案是在有 xcode 项目时激活“Rosetta 模式”,在使用 playground 时停用“Rosetta 模式”。

您可以通过在您的查找器中搜索 Xcode 来激活/停用它(cmd+space,键入“Xcode”在下面滚动并找到它)右键单击在“获取信息”和“常规”选项卡中使用“使用 Rosetta 打开”按钮。

也许这也是解决您问题的方法。

尝试取消选中 xcode 的“使用 rosetta 打开”选项。对我来说,它在我的 m1 mac book air 中工作得很好。

为了构建,我启用了 rosetta,否则构建过程会失败。 然后,如果您在 watch 上启动构建,调试器将无法附加到调试器(与上述相同的错误)。

然后禁用 Rosetta,然后再次启动 watch build。有用。希望对您有所帮助