Apple Watch Simulator 完全无法启动或加载应用程序并显示“等待附加”消息
Posted
技术标签:
【中文标题】Apple Watch Simulator 完全无法启动或加载应用程序并显示“等待附加”消息【英文标题】:Apple Watch Simulator completely fails to start or load app with message "Waiting to attach" 【发布时间】:2015-09-08 11:15:37 【问题描述】:Apple Watch Simulator 总是无法加载我的 WatchKit 应用程序。整个过程一直很不稳定,但出于某种我无法弄清楚的原因,手表只是挂在黑屏上而没有加载任何内容。没有主屏幕,没有应用程序,没有微调器,没有时间或日期。
我试过了:
-
clean/launch/stop/quit/reload/restart/etc..的所有组合。
重置模拟器内容和设置
不同版本的sim、手机、ios等
重新创建方案
检查代码没有被误删,“启动界面”
进入 sim 卡上的 WatchKitSettings (Apple Watch) 应用程序:- 它是空的。
我看到的只是标题(例如 Apple Watch 42mm);屏幕的其余部分是黑色的。
最近项目中唯一改变的是添加了启动文件和图标文件。但是 WatchKit 目标没有这些。 这就像在 WatchKit 安装/xCode 调试器的深处存在问题。我经常在调试导航器中收到“等待附加”消息(有时会重复多次),有时会出现“无调试会话”消息。
是否有人在类似情况下有任何有用的提示或经验可能会让我再次构建?
【问题讨论】:
【参考方案1】:事实证明这是以下因素的组合:
项目的(Apple Watch、iOS App 和 WatchkitExtension)Bundle Identifier 有问题
检查您的捆绑包 ID 是否正确,以及需要匹配的部分是否匹配 检查您的配置文件是否包含 ID,是否设置为正确的团队并与整个项目的目标相匹配WatchkitBundle 的签名问题
部分由于上述问题,但也与 Watchkit 应用程序的“跳过安装”“构建设置”有关重置模拟器、重启xcode和机器的常用步骤。到目前为止,XCode 7 的努力并不好。
【讨论】:
以上是关于Apple Watch Simulator 完全无法启动或加载应用程序并显示“等待附加”消息的主要内容,如果未能解决你的问题,请参考以下文章
“WatchKit Simulator Actions”不适用于实际的 Apple Watch 设备
在模拟器中运行 Apple Watch Glance 应用程序的问题