GO MAP !! est un éditeur iPhone / iPad pour ajouter des informations cartographiques à OpenStreetMap.

Tutoriel / aide sur le wiki OpenStreetMap.
Voulez-vous aider à tester les pré-sorties de GO Map !!? Devenez un testeur TestFlight aujourd'hui!

Un certain nombre d'actifs utilisés dans l'application proviennent d'autres référentiels et doivent être périodiquement mis à jour. Parce que la mise à jour de ces éléments peut être un processus long, il est effectué manuellement plutôt qu'au moment de la construction:
À partir du répertoire src :
(cd presets && ./update.sh) # Répondez les derniers présets.json, etc. Files et NSI(cd presets && ./getBrandIcons.py) # télécharge des images à partir de divers sites Web et les converties en PNG si nécessaire(cd presets && ./uploadBrandIcons.sh) # télécharge des images sur gomaposm.com où elles peuvent être téléchargées sur demande lors de l'exécution (mot de passe requis)(cd POI-Icons && ./update.sh) # Icônes Maki / Temaki(cd xliff && ./update.sh) # Télécharge les dernières traductions de Weblate (mot de passe requis). Cette étape est très bruyante et produit de nombreuses pages d'avertissements qui peuvent être ignorés. src/iOS et exécutez bundle install .)MATCH_REPO ), vous devez créer un nouveau référentiel vide si vous ne l'avez pas déjà fait. Les profils et les certificats sont protégés par un mot de passe ( MATCH_PASSWORD ).Vous devrez obtenir les valeurs du paramètre suivant:
MATCH_REPO : l'URL du référentiel git qui contient les profils / certificats d'approvisionnementMATCH_PASSWORD : le mot de passe pour crypter / décrypter les profils / certificats d'approvisionnementFASTLANE_TEAM_ID : L'ID de l'équipe du développeur à Developer.apple.comFASTLANE_USER : l'adresse e-mail utilisée pour se connecter à l'App Store ConnectFASTLANE_ITC_TEAM_ID : L'ID de l'équipe sur appstoreconnect.apple.comAfin de publier une nouvelle version bêta aux testeurs TestFlight, exécutez
% MATCH_REPO=<GIT_REPOSITORY_URL>
MATCH_PASSWORD=<MATCH_PASSWORD>
FASTLANE_TEAM_ID=<APPLE_DEVELOPER_TEAM_ID>
FASTLANE_USER=<APP_STORE_CONNECT_EMAIL>
FASTLANE_ITC_TEAM_ID=<APP_STORE_CONNECT_TEAM_ID>
bundle exec fastlane beta
Afin d'avoir un style de code cohérent, assurez-vous d'installer SwiftFormat et de l'exécuter régulièrement. Envisagez de mettre en place un crochet GIT pre-commit , comme décrit ici.
La carte Go !! L'icône de l'application a été créée par @binnette.
GO MAP !! utilise des préréglages ID, vous pouvez donc améliorer les traductions en améliorant les traductions des préréglages ID.