【问题标题】:WatchOS app cannot start with error Domain: "IDELaunchErrorDomain Code: 15" on Xcode 11 betaWatchOS 应用程序无法以错误域启动:Xcode 11 beta 上的“IDELaunchErrorDomain Code: 15”
【发布时间】:2019-09-05 12:41:01
【问题描述】:

想要在 watchOS 下运行应用程序在 Xcode beta 下出现错误: 域:IDELaunchErrorDomain 代码:15 失败原因:构建和运行启动失败,因为系统似乎不知道要运行的应用程序。

【问题讨论】:

  • 同样的错误! (在 iOS13 版本下)。你找到解决办法了吗?
  • 我刚刚找到了一个解决方案:删除所有方案(在左上角:管理方案... - 删除所有带有'-'符号的方案)。然后在 Manage Schemes 下使用 '+'Sign 再次添加 Schemes.... 这样做之后就可以了!
  • 对我不起作用。
  • 有人找到其他解决方案吗?在非测试版中仍然会发生这种情况。
  • Xcode Version 11.1 (11A1027) 上的同样问题。重新生成方案对我也不起作用。

标签: watchos-5


【解决方案1】:

我的解决方案是添加到监视应用程序方案 iOS 目标,如屏幕截图所示:

但是我向 Apple 报告了这种行为。

【讨论】:

    【解决方案2】:

    这发生在我修改捆绑标识符后。 遵循这些步骤对我有用:

    • 删除所有方案
    • 选择WatchKit App目标并在General > Embedded Content下删除WatchKit Extension
    • 选择WatchKit Extension目标并在Info > NSExtension > NSExtensionAttributes > WKAppBundleIdentifier下确保它与WatchKit App的标识符相同
    • 干净的构建(以防万一)
    • 再次选择WatchKit App目标并在General > Embedded Content下添加WatchKit Extension
    • WatchKit 应用程序添加新方案
    • 编辑新方案并在Build 中添加目标:(致Evgeny Zrorin
      • iOS 应用 目标,如果您的 WatchKit 应用 是 iOS 应用的伴侣
      • 如果您的 WatchKit 应用程序 是独立应用程序,则 Xcode 生成的 iOS 目标

    您的Scheme > Build 中必须有 2 个目标,运行您的应用并祝您好运

    【讨论】:

      【解决方案3】:

      在目标下选择您的 WatchKit 应用后,转到“构建阶段”,展开“依赖项”和“嵌入应用扩展”部分,并确保那里存在正确的 Watchkit 应用扩展。如果您复制了目标,则可能是旧的不相关的 WatchKit 扩展坐在那里造成了问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-19
        • 1970-01-01
        • 2015-10-10
        • 2016-03-31
        • 1970-01-01
        • 2010-10-23
        • 2019-12-23
        • 1970-01-01
        相关资源
        最近更新 更多