web-dev-qa-db-fra.com

Où se trouve info.plist pour les projets React Native?

Je traite les demandes d'authentification dans mon application native iOS. Je souhaite ajouter une URL de rappel personnalisée pour pouvoir revenir à l'application. Soi-disant, je le fais en modifiant le fichier info.plist, sauf que ce fichier est introuvable. Mon dossier de projet ne contient ce fichier nulle part et je ne suis pas tout à fait sûr si npm le génère au moment de l'exécution.

Où est ce fichier?

Pour le contexte, je n'utilise pas Xcode. J'utilise simplement sublime pour éditer les fichiers avec un terminal exécutant npm start.

Edit: J'utilise également Expo pour afficher de telles applications sur mon téléphone.

6
Dan Hoynoski

Shubhnik Singh m'a vraiment aidé ici. Pour ceux qui se demandent, allez ici: https://docs.expo.io/versions/latest/guides/linking.html

Plus spécifiquement, regardez la section Expo.Constants.linkingUri. Au lieu de créer votre propre lien URL de rappel, vous empruntez des Expo. Après tout, vous utilisez tout dans une autre application, il n’est donc pas logique d’avoir votre propre lien de rappel. 

Néanmoins, vous disposez d'un lien de rappel que Expo vous fournit.

0
Dan Hoynoski

Pour les projets non-Expo, l'emplacement est /YOUR_APP_DIR/ios/YOUR_APP_NAME/Info.plist. Si vous mettez à jour ce fichier et que vous enregistrez, vous verrez la même mise à jour dans Xcode.

1
Sun Lee