Ios FBSOpenApplicationErrorDomain代码=3
我刚刚在我的项目中添加了一个Watch应用程序,并尝试:Ios FBSOpenApplicationErrorDomain代码=3,ios,compiler-errors,ios-simulator,watchkit,apple-watch,Ios,Compiler Errors,Ios Simulator,Watchkit,Apple Watch,我刚刚在我的项目中添加了一个Watch应用程序,并尝试: override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) let res = WKInterfaceController.openParentApplication(["key" : "value"]) { (replyInfo, error) -> Void in
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:[:]+错误可选(错误
Domain=FBSOpenApplicationErrorDomain Code=3“无法执行该操作
已完成。(FBSOpenApplicationErrorDomain eor 3.))
是因为模拟器吗?你知道我做错了什么吗
谢谢 iOS模拟器->重置内容和设置 为我工作 iOS模拟器->重置内容和设置…->重置
保留您的设置
重新启动模拟器:
- 点击模拟器应用程序
- 模拟器>退出模拟器或
CMD+Q
- 点击xcode
- Project>Run或
CMD+R
在我这样做之后,cmd-R在我的手表/手机上运行我的代码就很好了。我在实际的手表上运行时得到了这个。结果证明,这是由于iPhone上的开发者帐户不可信造成的。设置->设备管理->…我对xcode 7.0 beta 3也有同样的问题。当我使用xcode 6.3时,它工作得很好。我希望它能帮助你。好的,谢谢。我将等待下一个测试版并更新此帖子我在安装xcode 7.1后遇到了此问题…xcode糟糕透了,ios9糟糕透了..苹果糟糕透了..如果你在物理设备(与模拟器相反)上遇到此问题,请参阅。谢谢,它也适用于ios应用程序。对我来说不起作用..我在OS X 10.11.1上使用xcode 6.4。由于技术问题,我无法迁移到Xcode 7.1。还有其他修复方法吗?相同的场景。。。Xcode 6.4、OS X 10.11.1、Xcode 7在IB中有一个内部错误,使我无法使用最新的Xcode。在恢复到Xcode 6.4之后,其中出现了几十个模拟器,所以我将它们全部删除,并使用Xcode恢复了iOS 7.1版本。A现在这个。这个解决方案对我不起作用。我有OSX10.11.1。iOS 8.4、9.0和9.1模拟器(运行MacBook Pro 2015)的Xcode 6.4/7.1.1都与上面一样,只是我退出模拟器,然后退出Xcode,重新启动并运行,没有问题。我的设备的配置文件是空的,但下面的回答有帮助-