web-dev-qa-db-ja.com

Xcode 11ベータ版でWatchOSアプリをエラードメイン「IDELaunchErrorDomainコード:15」で開始できない

XOSベータ版でwatchOSでアプリを実行したい:ドメイン:IDELaunchErrorDomainコード:15失敗の理由:実行するアプリがシステムに認識されていないように見えるため、ビルドと実行の起動に失敗しました。

10
Evgeny Zrorin

私の解決策は、スクリーンショットのようにアプリスキームのiOSターゲットをウォッチに追加することでした: enter image description here

しかし、私はAppleにそのような動作について報告しました。

5
Evgeny Zrorin

これは、バンドルIDを変更した後に起こりました。次の手順に従うと、うまくいきます。

  • すべてのスキームを削除
  • WatchKit Appターゲットを選択し、General > Embedded Contentの下でWatchKit Extensionを削除します
  • WatchKit Extensionターゲットを選択し、Info > NSExtension > NSExtensionAttributes > WKAppBundleIdentifierの下で、それがWatchKit Appと同じ識別子であることを確認します
  • クリーンビルド(念のため)
  • WatchKit Appターゲットを再度選択し、General > Embedded Contentの下にWatchKit Extensionを追加します
  • WatchKitアプリの新しいスキームを追加
  • 新しいスキームを編集し、Buildにターゲットを追加します:(credits to Evgeny Zrorin
    • WatchKit AppがiOSアプリのコンパニオンである場合、iOSアプリターゲット
    • WatchKit Appがスタンドアロンアプリの場合、Xcodeによって生成されたiOSターゲット

Scheme > Buildには2つのターゲットが必要です。アプリを実行してがんばってください

0
vauxhall