- iOS
- Android
- Xamarin
- GitHub
- GitHub Actions
Lors du développement d’une application mobile, vous devez souvent mettre à jour les informations sur les packages de votre application. Par exemple :
Ce type d’actions peut être effectué pendant l’exécution de votre workflow dans vos GitHub Actions, voyons comment !
Pour atteindre cet objectif, j’ai développé un nouvel ensemble de GitHub Actions gratuites, disponibles sur le GitHub Marketplace à utiliser dans vos workflows. Ces actions sont compatibles avec tout type de projets iOS ou Android.
To achieve this goal I developed a new set of free GitHub Actions available on the GitHub Marketplace for free to be used in your workflows. These actions are compatible with any type of iOS or Android projects.
Les voici:
To use one of these actions it’s easy, follow one of the links above and then click on Use latest version
button. This will prompt a dialog with the yaml
code to use it.
La première action nous permet de mettre à jour le nom du package et le nom de votre application en quelques lignes :
- name: Update AndroidManifest.xml
uses: damienaicheh/update-android-manifest-package-action@v1.0.0
with:
android-manifest-path: './path_to_your/AndroidManifest.xml'
package-name: 'com.mycompany.demo'
app-name: 'Demo App'
print-file: true
Cela mettra à jour l’AndroidManifest.xml
avec le nouveau nom de package : com.mycompany.demo
et un nouveau nom pour cette application : Demo App
. Vous pouvez également afficher ce fichier avant et après l’avoir modifié en définissant la propriété print-file
à true
.
L’action suivante nous permet de mettre à jour le bundle identifier et le nom de l’application :
- name: Update Bundle identifier
uses: damienaicheh/update-ios-bundle-identifier-action@v1.0.0
with:
info-plist-path: './path_to_your/Info.plist'
bundle-identifier: 'com.mycompany.demo'
bundle-name: 'Demo'
bundle-display-name: 'Demo App'
print-file: true
Cela mettra à jour l’Info.plist
de votre projet avec le nouveau bundle identifier : com.mycompany.demo
et un nouveau nom pour cette application : Demo App
. Comme l’action précédente, vous pouvez imprimer ce fichier dans la console avant et après l’avoir modifié en définissant la propriété print-file
à true
.
Ces actions vous aideront à mettre à jour automatiquement les informations de package de vos projets mobiles à l’aide des GitHub Actions. N’hésitez pas à contribuer à ce projet si vous le souhaitez.
Happy coding!