web-dev-qa-db-ja.com

反応ネイティブrun-iosが実行されない:アプリケーションはFrontBoardに不明ですか?

私は過去数日間react-native run-ios働いていましたが、今日はランダムに仕事をやめることにしました:


The following commands produced analyzer issues:
    Analyze /Users/swyx/Desktop/webdev/fullstacksr/reactNativeExtensions/ActionExtensionExample3/node_modules/react-native/ReactCommon/yoga/yoga/YGNodeList.c
    Analyze /Users/swyx/Desktop/webdev/fullstacksr/reactNativeExtensions/ActionExtensionExample3/node_modules/react-native/ReactCommon/yoga/yoga/Yoga.c
(2 commands with analyzer issues)

Installing build/Build/Products/Debug-iphonesimulator/ActionExtensionExample3.app
An error was encountered processing the command (domain=IXErrorDomain, code=2):
Failed to set plugin placeholders for org.reactjs.native.example.ShareExtensionExampleswyx
Launching org.reactjs.native.example.ShareExtensionExampleswyx
org.reactjs.native.example.ShareExtensionExampleswyx: -1
An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=1):
The request to open "org.reactjs.native.example.ShareExtensionExampleswyx" failed.
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application "org.reactjs.native.example.ShareExtensionExampleswyx" is unknown to FrontBoard").

調査された考えられる原因と解決策:

  • スキームの確認 -間違いなくAsk on launch
  • スキーム設定 -未チェックのままにする空の設定はありません
  • アプリIDの上限に達しました-このアプリID org.reactjs.native.example.ShareExtensionExampleswyxは再利用中のものですが、この問題の原因とは思わない
  • ios/buildを削除して再コンパイルする
  • シミュレーターとコンピューター全体を再起動する
  • 編集:はい、Xcode 9を使用しています

これまでのところ、これらのどれも機能していません。試してみることに関する他のアイデアはありますか?

12
swyx

動作する場合は別のシミュレータで試してください。シミュレータメニューからシミュレータをリセットする必要があります。

  1. シミュレーター->コンテンツと設定のリセットXcode 9をお持ちの場合、ハードウェアから->すべてのコンテンツと設定を消去
  2. xcodeメニューから削除製品->プロジェクトを削除して実行
24
Mohamed Khalil

GithubでGavin Owensが言ったように、私はそれらの手順を実行しましたが、うまくいきました。

ios/buildをiOSディレクトリから削除し、その後、コマンドreact-native-run-iosを実行します

次のコマンドを使用

rm -rf ios/buildその後、react-native run-iosを実行

9
kaushal