Apple Watch 模拟器卡在 iOS 模拟器中加载

Posted

技术标签:

【中文标题】Apple Watch 模拟器卡在 iOS 模拟器中加载【英文标题】:Apple Watch simulator stuck loading in iOS simulator 【发布时间】:2015-08-30 22:43:18 【问题描述】:

当我运行 WatchKit 应用程序时,Apple Watch 模拟器卡住了加载。像这样,

但是,我可以第一次运行,也就是重启ios模拟器后的第一次。

如果您退出 iOS 模拟器然后重新启动,您只能运行 Apple Watch 模拟器一次。

现在我每次都需要重启模拟器。这真的很烦人。 这种情况有什么好的方法吗?


8.4 版(SimulatorApp-565.9 CoreSimulator-117.15)

【问题讨论】:

不确定图片下方的段落是什么意思:“我可以第一次运行它。”更精确的事件顺序可能会帮助人们更好地回答这个问题。 你有没有得到这些变通方法的帮助? 我错过了你的评论。我得到了它。我将添加详细信息。 【参考方案1】:

当这种情况发生在我身上时,我通常会在应用程序第二次或第三次启动后成功(无需退出 Xcode 或模拟器)。 Xcode 6 和 Xcode 7 都是这种情况。

如果您提供更多详细信息,我可能会更好地完善此答案。 根据您运行的是 Xcode 7 还是 6,以下是一些可能对您有用的方法:

尝试删除并重新创建目标方案:SO: Apple Watch Simulator Issue 上述变体:Apple Watch 教程来自Natasha the Robot 在 Xcode 6.x 上对某些人有用的一些建议:SO: watchkit simulator won't load app

不管解决方法如何,如果这不是由于用户错误,最好的办法就是向 Apple 提交错误报告。

以下是向 Apple 提交 Radar Bug Report 时要包含的一些建议文件(请参阅此 developer form thread):

~/Library/Logs/CoreSimulator/[手表的UDID]/system.log

~/Library/Logs/CoreSimulator/[手机的UDID]/system.log

~/Library/Logs/CoreSimulator/*.log

在重现此问题后进行的系统诊断。

【讨论】:

哦,太糟糕了。我希望这有所改善。谢谢! 如果这种情况持续发生,请继续向 Apple 提交错误报告。顺便说一句,我在 android 模拟器上遇到了类似的问题)即使是加速)。你用的是什么开发机器? 是的,我正在考虑提交错误报告。如你所知,我正在使用 Xcode。 Xcode 6 模拟器中的 Watch 支持与 Xcode 7 中的版本完全不同。我建议您尝试使用最新的 Xcode 7 beta。 我有同样的问题,但这不是答案,抱歉。

以上是关于Apple Watch 模拟器卡在 iOS 模拟器中加载的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iOS 模拟器中运行我的 Apple Watch 应用程序

如何在 Apple Watch 模拟器中测试本地通知?

XCode 11.3 崩溃,iOS 13.2.2 模拟器 iPhone X 和 watchOS 4.2 Apple Watch 42mm

在模拟器中运行 Apple Watch Glance 应用程序的问题

Xcode 13.1 卡在 Apple M1 Pro 上安装模拟器

应用程序在模拟器中运行,但不在 Apple Watch 上