【问题标题】:Are m1 macs able to run watch apps?m1 mac 可以运行手表应用吗?
【发布时间】:2021-06-13 20:24:53
【问题描述】:
我有一个 m1 mac。我正在尝试为我的 iOS 应用程序创建一个监视目标。经过无数次尝试,我无法跑到任何手表(无论是真实的还是模拟器的)。
我还下载了开源 watchOS 项目,但无法运行其中任何一个。我收到错误 “Could not attach to pid: 18362” “attach failed ((os/kern) invalid argument)
有人遇到过这个挑战吗?他们是如何解决的?是m1造成的吗,因为我可以在另一台Mac上创建它
【问题讨论】:
标签:
xcode
apple-watch
watchos
apple-m1
【解决方案1】:
发现困难的方式。
截至 2021 年 3 月,新款 Mac M1 无法运行 WatchKit 应用和 CarPlay 应用。您最终会遇到问题中的错误或其他错误。
但这些错误不会在常规 Mac 上弹出。
【解决方案2】:
在 Playground / xcode 项目中遇到了类似的问题。
打开游乐场时,问题如下所示
对我来说,解决方案是在有 xcode 项目时激活“Rosetta 模式”,并在使用 Playground 时停用“Rosetta 模式”。
您可以通过在查找器中搜索 Xcode 来激活/停用它(cmd+空格,键入“Xcode”滚动下方并找到它)右键单击“获取信息”并在“常规”选项卡中使用“使用 Rosetta 打开”-按钮。
也许这也能解决您的问题。
【解决方案3】:
尝试取消选中 xcode 的 open with rosetta 选项。对我来说,它在我的 m1 mac book air 中运行良好。