web-dev-qa-db-fra.com

Fichier RCT Linking Manager introuvable

Je veux utiliser la bibliothèque native react RCTLinkingManager qui apparaît dans le menu sous "Bibliothèques> RCTLinkingManager.xcodeproj".

Cependant, quand je l'ajoute à iOS/AppDelegate.m ainsi:

#import "RCTLinkingManager.h"

// @implementation ...

La construction échoue avec le fichier "RCTLinkingManager.h" introuvable. J'ai essayé de nettoyer le produit et de nettoyer la construction sans succès.

31
AJcodez

Vous devez ajouter $(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS à vos "chemins de recherche d'en-tête" dans la configuration de construction de votre projet. Vous pouvez trouver plus d'informations sur la documentation officielle React

61
Sébastien Saunier

Si vous utilisez React Native et la ligne de commande, la proposition de modification de Sébastien doit être faite à ios/<yourproject>.xcodeproj/project.pbxproj en ajoutant

"$(SRCROOT)/../node_modules/react-native/Libraries/LinkingIOS",

à la HEADER_SEARCH_PATHS listes (4 emplacements)

4
antoine129