Tag: 苹果手表

FBSOpenApplicationErrorDomain代码= 3

我刚刚添加了一个Watch应用程序到我的项目,并尝试: override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) let res = WKInterfaceController.openParentApplication(["key" : "value"]) { (replyInfo, error) -> Void in print("replyInfo : \(replyInfo) + error \(error)") } print(res) // true here } 在我的AppDelegate中我写道: func application(application: UIApplication, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]?, reply: ([NSObject : AnyObject]?) -> Void) { reply(["replyKey" : "replyValue"]); } 当我启动Watch应用程序时,我只有: replyInfo:[:] + error可选(Error […]

在Xcode中,我看到(没有配对的Apple Watch),即使手表已经配对并且手表的UDID已经注册

我的手机在Xcode中被列为ineligible target ,并且出现在旁边( no paired Apple Watch )。 我的Apple Watch已在iOS设备上注册。 我可以看到UDID。 手表安装了watchOS 2.0,我的iPhone 6安装了iOS 9。 iPhone与手表搭配得很好,我可以安装应用程序。 我试过重新启动手表和手机。 我试过重新启动Xcode。 我试图在Xcode中创build一个新的scheme,但它仍然显示(没有配对苹果手表)。 我可以select产品/目的地和应用程序将显示在手机上,它只是不会安装手表应用程序…只是坐在那里说“ 安装… ”。

非公共图书馆SockPuppetGizmo

我收到一封电子邮件,说我最近给苹果公司的iOS / Watch OS应用程序的二进制提交是无效的,因为: 该应用程序链接到PlugIns / iPrayed.appex / iPrayed WatchKit App.app/_WatchKitStub/WK中的非公共图书馆:/System/Library/PrivateFrameworks/SockPuppetGizmo.framework/SockPuppetGizmo 我之前已经提交过这个版本,没有任何问题,只是对几行代码做了一些修改,没有添加任何内容。 任何线索这是关于什么?

无效的设备状态 – Xcode / iOS模拟器错误

问题:我无法模拟Apple手表界面。 每当我尝试在iPhone 6模拟器上testing我的Apple Watch应用程序时,Xcode都会成功完成并构build应用程序,尝试打开模拟器并失败,并显示错误消息,显示“无效的设备状态”。 我相信模拟器有一个手表模拟器,与可以与苹果手表通信的兼容iPhone模拟器模型打开(例如:iPhone 6)虽然我还没有看到它的工作。 我已经为iPad和iPhone构build了一个通用接口,另一个用于手表,所以这不是一个错误的设备的应用程序的问题。 每当我testing我的实际iPhone我可以testing通用接口成功。 我在iMac OS X 10.10.3上使用Xcode 6.2 我已经尝试重新启动Xcode /计算机。 我似乎无法在任何地方发现任何其他“无效的设备状态”,希望由于这是一个显而易见的事情,以避免/修复,我忽略了。 任何帮助,将不胜感激。

在真实Apple Watch上进行debugging:应用程序validation失败

我今天尝试在一个真正的Apple Watch上debugging我的WatchKit应用程序。 点击Xcode中的debuggingbutton后,主iPhone应用程序安装正确,但苹果手表只显示消息失败安装xxx,错误:应用程序validation失败 。 WatchKit应用程序不会安装。 我意识到这一点: WatchKit应用程序拒绝“未能安装” ,但它没有帮助,因为我的Xcode项目文件是好的。 如何在真正的Apple Watch上进行debugging?

WatchKit应用程序的部署目标必须等于iOS 8.2(8.3)?

我刚刚下载了Xcode 6.3 beta 4,我的WatchKit应用程序现在无法生成一个错误: Embedded Binary Validation Utility Error error: WatchKit apps must have a deployment target equal to iOS 8.2 (was 8.3) iOS应用程序和项目实际上有一个7.1的部署目标,并且总是有,但是我们一直在使用Xcode 6.3 beta 1,2和3,没有问题地使用我们的WatchKit组件(使用Swift 1.2)的iOS 8.3 SDK。错误只出现在Xcode 6.3 beta 4中。 任何人都有这个错误,并知道如何解决它?