我有一个已发布的iOS应用,我正在尝试为其添加WatchKit
扩展程序。
目前,我所拥有的只是一只手表interface.storyboard
,只有一个label
来验证整个建筑过程。该应用程序在模拟器(iPhone 6(8.3))和Watch模拟器上运行正常。
当我在iPhone和Apple Watch上运行时,它在iPhone上运行,安装在Apple Watch上,但是当试图在Apple Watch上运行它时,它会显示等待状态。
Xcode中的错误显示“等待附加”,当我尝试通过Xcode > Debug > Attach to Process
附加时,它显示“丢失与iPhone的连接” 。
我正在使用Xcode 6.3.1。
答案 0 :(得分:8)
Waiting to attach
消息困扰着许多人。您可以执行以下操作:
Waiting to attach
消息后,点击Apple Watch应用程序。Apple Watch
应用卸载并重新安装WatchKit扩展程序您可以尝试的其他事项:
Apple Watch
应用答案 1 :(得分:1)
我发现我的info.plist中的WatchKit Bundle名称不一致。确保前缀完全正确。
答案 2 :(得分:0)
这真的永远不适合我。
我能够修复它以删除应用程序目标的构建设置中的任何特定体系结构并将其保留为自动(删除项目文件中的ARCHS = ...
)
答案 3 :(得分:0)
重新启动手表解决了这个问题。
从此Apple支持页面:https://support.apple.com/en-gb/HT204510
答案 4 :(得分:0)
我正在为Mac开发findersync扩展,并遇到类似XCode 7.2.1的问题,我发现我的扩展项目的更改包标识符,它修复了问题。我知道这不是一个永久的解决方案,但至少它会帮助你继续前进,如果没有其他工作
答案 5 :(得分:-1)
我有同样的问题我已经在App Store中有两个监视应用程序但是当前项目只有一些Interface对象在模拟器中运行良好但在手表上没有我只得到等待符号然后它切换回应用程序屏幕在手表上。 我发现问题是构建设置中的Build架构设置。我使用Xcode自动问题解决器来改变旧项目。 现在它工作正常。