web-dev-qa-db-fra.com

réactif natif run-ios ne s'exécute pas: FrontBoard ne connaît pas l'application?

Je travaillais depuis quelques jours avec react-native run-ios mais aujourd'hui, il a été décidé de ne plus travailler:


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").

Causes possibles et solutions étudiées:

  • Vérification du schéma - c'est définitivement Ask on launch
  • Paramètres du schéma - Je n'ai aucun paramètre vide à laisser décoché
  • Limite maximale d'identifiant d'application atteinte - cet identifiant d'application org.reactjs.native.example.ShareExtensionExampleswyx est quelque chose que je réutilise mais je ne pense pas que cela cause ce problème
  • supprimer ios/build et recompiler
  • redémarrer mon simulateur et tout mon ordinateur
  • Edit: oui j'utilise xcode 9

aucun d'entre eux n'a fonctionné jusqu'à présent. Avez-vous d'autres idées sur des choses à essayer?

8
swyx

essayez avec un autre simulateur, si cela fonctionne, vous devez réinitialiser votre simulateur à partir du menu du simulateur. 

  1. Simulateur -> Réinitialiser le contenu et les paramètres si vous avez Xcode 9, il s'agira de Matériel -> Effacer tout le contenu et les paramètres
  2. nettoyer depuis le menu Xcode Produit -> Nettoyer et exécuter votre projet
18
Mohamed Khalil

Comme mentionné par Gavin Owens sur Github, j'ai suivi ces étapes et cela a fonctionné.

Supprimez simplement ios/build à partir du répertoire iOS, puis exécutez la commande react-native-run-ios

utiliser la commande suivante

rm -rf ios/build, puis exécution de run-ios réact-native

3
kaushal