【问题标题】:FBSOpenApplicationErrorDomain Code=3FBSOpenApplicationErrorDomain 代码=3
【发布时间】:2015-10-05 00:01:43
【问题描述】:

我刚刚在我的项目中添加了一个 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 可选(错误 Domain=FBSOpenApplicationErrorDomain Code=3 "无法执行该操作 完全的。 (FBSOpenApplicationErrorDomain eor 3.)")

是模拟器的原因吗?你知道做错了什么吗?

谢谢!

【问题讨论】:

  • 我在使用 xcode 7.0 beta 3 时遇到了同样的问题。当我使用 xcode 6.3 时,它运行良好。希望对你有帮助。
  • 好的,谢谢。我会等待下一个测试版并更新这篇文章
  • 我在安装 xcode 7.1 后遇到了这个问题....xcode 糟透了,ios9 糟透了..apple 糟透了..
  • 如果您在物理设备(而不是模拟器)上遇到此问题,请参阅this question

标签: ios compiler-errors ios-simulator watchkit apple-watch


【解决方案1】:

iOS 模拟器 -> 重置内容和设置...

为我工作

iOS 模拟器 -> 重置内容和设置... -> 重置

【讨论】:

  • 谢谢,它也适用于 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 的模拟器。现在这个。
  • 这个解决方案对我不起作用。我有 OS X 10.11.1。以及带有 iOS 8.4、9.0 和 9.1 模拟器的 Xcode 6.4 / 7.1.1(运行 MacBook Pro 2015)
  • 除了我退出模拟器然后退出 Xcode,重新启动并运行没有问题之外,其他都如上。
【解决方案2】:

保留您的设置


重启模拟器:

  • 点击模拟器应用
  • 模拟器 > 退出模拟器 CMD + Q
  • 点击xcode
  • 项目 > 运行 CMD + R

【讨论】:

    【解决方案3】:

    尝试返回视图控制器并在模拟器中再次运行;它在 Xcode 7.2 中对我有用。

    【讨论】:

      【解决方案4】:

      对于那些使用真实硬件而不是模拟器的人,我遇到了这个问题。问题是我选择了我的个人开发者帐户作为我的代码签名者。在这样做时,我必须去:

      设置 > 常规 > 配置文件 > 设备管理 >(我的电子邮件)

      然后点击信任(我的电子邮件)以信任我的个人帐户。

      在我这样做之后,cmd-R 在我的手表/手机上运行我的代码就好了。

      【讨论】:

      【解决方案5】:

      我在实际手表上运行时得到了这个。原来是由于开发者帐户在 iPhone 上不受信任。设置->设备管理->...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-27
        • 1970-01-01
        • 2016-12-18
        • 2015-02-01
        • 2013-04-03
        • 1970-01-01
        • 1970-01-01
        • 2013-10-06
        相关资源
        最近更新 更多