-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpack_app.sh
executable file
·30 lines (23 loc) · 1.07 KB
/
pack_app.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
# Obtenir le packetage mobile de cette application avec l'outil capacitor-cli
# Usage: ./package.sh <appNom> <appId>
# - appNom: Un nom public facile pour l'application, qui sera vue dans le "App Store".
# - appId: Identifiants de paquets ("Bundle ID" pour iOS et "Application ID" pour Android).
# Ces identifiants doivent:
# - Être uniques pour chaque application.
# - Correspondre à des noms de domaines inversés ("reverse-DNS"). Par exemple domain de la compagnie: "exemple.com", alors l'identifiant du paquet de l'application pourrait être "exemple.com.monproduit"
# Installer @capacitor cli et @capactor core
echo "Installation de @capacitor/cli"
npm install @capacitor/cli @capacitor/core
# Effacer le fichier de configuration du capacitor s'il existe
rm -f capacitor.config.ts;
# Initialiser capacitor
echo "Initialiser capacitor"
npx cap init $1 $2;
# Installer les plugins capacitor d'android et ios
npm install @capacitor/android @capacitor/ios;
npx cap add android;
npx cap add ios;
npx cap sync;
cd android;
./gradlew bundle;