2017-10-09 3 views
0

Nouveau sur react-native. J'ai hérité d'un projet et j'ai essayé de le faire fonctionner, sans aucune chance. Je suis coincé en essayant d'importer une police. J'ai déjà ajouté la police manuellement au projet via xcode, mais pour une raison quelconque, il la recherche dans le mauvais dossier, et l'erreur. Je ai besoin d'aide. Je peux montrer ce qui est dans mes fichiers package.json ou yarn.lock si nécessaire, mais je me demandais pourquoi je reçois ceci:Réact-native à la recherche de node_modules dans le dossier ios

error: /project_dir/ios/node_modules/react-native-vector-icons/Fonts/Entypo.ttf: No such file or directory 

il apparaît dans Xcode comme une « erreur PBXCp »

Tous De l'aide serait grandement appréciée.

J'ai dit à mon application où vivaient mes polices, j'ai changé mon paquetage.json, j'ai lié les fichiers et j'ai changé mon fichier info.plist pour les inclure sans succès. Cette erreur apparaît toujours

Editer: dit ce que j'ai déjà fait.

+0

Dans Xcode - sélectionnez votre projet de niveau supérieur, puis sélectionnez votre cible (sous Cibles), puis sélectionnez Construire les phases. Jetez un coup d'oeil sous Copie groupée avec des ressources - voyez-vous le Entypo.ttf manquant (marqué en rouge) dans cette zone? Supprimez-le simplement de la liste. La personne dont vous avez hérité de ce projet l'a probablement déplacée ici et l'a ajoutée manuellement à Xcode, et maintenant Xcode est coincé à la recherche ici et échoue quand il ne peut pas le trouver. – Adam

+0

Pour l'enregistrement, mon commentaire vole la réponse de [ce fil] (https://stackoverflow.com/questions/5642633/pbxcp-issue-file-not-found-but-its-definitely-there), donc je ' Je vais marquer cela comme une dupe. – Adam

Répondre

0

Je pense qu'il pourrait être plus facile de suivre ce grand tutoriel https://medium.com/react-native-training/react-native-custom-fonts-ccc9aacf9e5e. Vous n'avez probablement pas ajouté de références dans votre fichier Info.plist pour iOS. S'il vous plaît jeter un coup d'oeil au tutoriel et laissez-moi savoir si cela fonctionne.

+0

Je l'ai déjà fait. Mon erreur se produit après avoir fait ce genre de choses. – bwighthunter

+0

Je vois, où avez-vous placé la police 'Entypo.ttf'? et Vérifiez aussi votre fichier Info.plist (racine/ios/projectFileName/info.plist) vous devriez avoir quelque chose comme ceci: '' ' UIAppFonts Entypo.ttf ' '' – ricardoorellana