J'essaie d'exécuter la version finale directement à partir du terminal et je n'ai trouvé aucune option pour le faire.
À partir de XCode, ce que vous devez faire est:
Produit -> Schéma -> Modifier le schéma (cmd + <), assurez-vous que vous êtes dans l'onglet Exécuter sur le côté et définissez la liste déroulante Configuration de la construction pour la libérer.
Il existe une option disponible à partir du react-native-cli
Faire la même chose? Quelque chose comme react-native run-ios -configuration Release
?
Mon objectif est de générer une build qui ne nécessite pas que le serveur en cours d'exécution fournisse à l'équipe QA par exemple.
J'ai fait un PR pour le projet React Native pour autoriser cette fonctionnalité. Le PR peut être vérifié ici: https://github.com/facebook/react-native/commit/ ca7cbdee858e84c4a74a2d9c7be151f5cfdcfbfe
Ainsi, à l'avenir, pour exécuter une version de build à partir du terminal, il vous suffit de taper la commande suivante: react-native run-ios --configuration Release
Si vous souhaitez exécuter votre projet sur un appareil réel, utilisez --device
paramètre:
react-native run-ios --configuration Release --device "Your Device Name"
Pour autant que je sache, réagir natif ne vient pas avec quelque chose comme ça, prêt à l'emploi.
Mais parce que votre application native native est également une application Objective-C simple avec native native à l'intérieur, vous pouvez réutiliser les outils existants pour effectuer la construction/l'empaquetage pour vous.
Consultez l'article suivant pour savoir comment automatiser votre build à l'aide de fastlane .
https://shift.infinite.red/simple-react-native-ios-releases-4c28bb53a97b#.i1otlntat