嗨,大家好,
我即将从现有项目构建监视应用程序目标.我在完成构建时遇到了一个奇怪的错误,无法正常运行手表应用程序.这是附加的截图.
环境
当我尝试创建新的手表应用程序项目并尝试使用Lister演示应用程序时,它们的工作正常.所以我怀疑我的现有项目有问题,但不确定是什么,因为错误信息并没有真正解释.我感谢任何领导或帮助,感谢您的时间.
编辑:经过一些调查后,扩展不起作用.
我想在苹果手表模拟器上调试和运行应用程序.我试过通过使用不同的目标通知,Glance和Watch应用程序,但苹果模拟器没有显示任何东西..它卡在等待附加过程的扩展.我只看到Apple Watch Simulator的黑屏.
我做错了什么?
如何克服这个问题?

我知道手表应用程序打开父应用程序和发送/接收数据的功能WKInterfaceController openParentApplication和handleWatchKitExtensionRequest方法.
但是如何...在用户使用父应用程序并在父应用程序中执行操作(即更改背景颜色)的实例中,如何立即通知监视应用程序并执行相关操作手表呢?
我相信MMWormhole在这个例子中就足够了,这是我应该采取的最佳方法还是有替代方案?
我想创建一个Apple Watch应用程序,允许用户直接分享内容.
Apple Watch的内置社交框架是否与iOS上的社交框架相当?
所以我得到了我的新手表(耶!).我手动将其UDID添加到开发人员门户并刷新了配置文件,我能够将存档推送到ITC进行测试,但现在我想在我的手表本身上运行调试应用程序.
我尝试将手表套件app目标设置为我的手机作为设备,它就坐在那里并运行/搅拌一段时间没有任何反应.
如果我等待足够长的时间,Xcode最终会出错
"安装Apple Watch应用程序从未完成"

有没有人碰到这个或知道我可以尝试的任何技巧?
我们最近提交了Apple Watch支持的应用程序.它从App商店安装得很好但是在准备更新时,我们无法再将其安装在真正的Apple Watch上(在模拟器中很好).我们尝试使用Apple Testflight Beta和Ad Hoc构建进行安装(我们,开发人员自己没有实际设备,只是远程测试人员).
唯一重要的是我们自第一版发布以来已更新到XCode 6.3.
我试过了:
可疑的一件事是,当从XCode导出IPA时,监视应用程序的权利摘要有一个圆圈/十字形图标(尽管没有报告错误).此外,keychain-access-groups值默认设置为Watch应用程序的包ID(不是主机应用程序).我已经尝试创建自己的权利文件来匹配,但这似乎没有做任何事情.我会附上截图,但我没有10个声望......
对此的任何帮助都会很棒.没有实际设备时,调试非常困难.我必须进行构建并等待一个远程测试人员尝试.然后重复......
更新:
现在我有代表,这是截图:

我确实买了一块手表.我第一次尝试安装它时,它给出了同样的错误.然后我尝试在Xcode中进行调试.它将通过Xcode(Xcode创建的配置XC配置文件)安装.随后,我可以使用Testflight Beta安装它.但是,它仍然无法安装我们的外部测试仪!
我已经尝试了decypher一段时间了,因为苹果宣布了bitcode,现在各种平台上的内联组装状态如何.
截至目前(Xcode 7.1.1),这是我观察到的:
然而,这些都是可疑的结论,因为我没有在每个市场上都有应用来验证这一点.
我看过一些来自开源库和应用程序的帖子,当包含内联汇编和 bitcode 时,iOS应用程序将被拒绝.我已经看到一些帖子,tvOS类似于watchOS,不会让你使用内联汇编(可能在最新的Xcode中修复?)
是否有一些来自Apple的实体参考或..任何地方我可以使用内联汇编的平台?
我正在尝试模拟苹果手表模拟器中的本地通知视图.有没有人知道如何在Apple Watch中模拟本地通知?
我做了一些研究,但没有找到任何答案.有一种方法可以模拟推送通知,但不能用于本地通知.
我发现这个问题应该对我有所帮助,但是那里的解决方案对我不起作用,而且我不确定某些事情是否发生了变化,或者问题是否与我的代码有关.
let messageBody = "hello"
let urlSafeBody = messageBody.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLHostAllowedCharacterSet())
print("URLSAFEBODY: \(urlSafeBody)")
WKExtension.sharedExtension().openSystemURL(NSURL(string: "sms:&body=\(urlSafeBody)")!)
Run Code Online (Sandbox Code Playgroud)
执行此代码时,我收到的消息是,urlSafeBody在nil时强制解包可选,导致崩溃.为什么是urlSafeBody零?我知道我强行打开它,但我不明白为什么在明确指定之后它永远是零.