Je voudrais essayer " Comment générer un fichier .ipa pour react-native? " Mais je veux obtenir un fichier .ipa.
Vous expliquez comment obtenir un fichier .ipa dans un nuage.
Comment construire une application .ipa pour react-native-ios:
Obtenir le fichier ".app":
Commande: react-native run-ios --configuration=release
Chemin du fichier ".app":
Build/Products/Release/"<Your_Filename>.app"
Convertir .app
en .ipa
:
une. Créer un dossier Payload.
b. coller le fichier .app
dans le dossier Payload.
c. compresser le dossier Payload.
ré. changez le nom que vous voulez et mettez l'extension comme .ipa
.
Vous pouvez exécuter ces commandes dans le répertoire ios.
xcodebuild clean archive -scheme <Scheme> -configuration Release -archivePath ../builds/<App>.xcarchive DEVELOPMENT_TEAM=<DevTeam> PROVISIONING_PROFILE=<PROVISIONING_PROFILE> CODE_SIGN_IDENTITY=<CODE_SIGN_IDENTITY>
xcodebuild -exportArchive -archivePath ../builds/<App>.xcarchive -exportPath ../builds/ -exportOptionsPlist ./iosExportOptions.plist
et iosExportOptions.plist peuvent être quelque chose comme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.Apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>app-store</string>
<key>teamID</key>
<string>{TEAM_ID}</string>
</dict>
</plist>
Vous pouvez également passer à la caisse rapide. https://fastlane.tools/
OR
Vous pouvez saisir tous les détails tels que DEVELOPMENT_TEAM, etc. dans Xcode et Product -> Archive https://developer.Apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html.