¡Vaya mapa! es un editor de iPhone/iPad para agregar información cartográfica a OpenStreetMap.

Tutorial/Ayuda en OpenStreetMap Wiki.
¿Quieres ayudar a probar los prelabastecimientos del mapa GO! ¡Conviértete en TestFlight Tester hoy!

Varios activos utilizados en la aplicación provienen de otros repositorios, y deben actualizarse periódicamente. Debido a que actualizar estos elementos puede ser un proceso largo, se realiza manualmente en lugar de en el momento de la compilación:
A partir del directorio src :
(cd presets && ./update.sh) # obtiene los últimos presets.json, etc. Archivos y NSI(cd presets && ./getBrandIcons.py) # descarga imágenes de varios sitios web y los convierte en PNG según sea necesario(cd presets && ./uploadBrandIcons.sh) # Sube imágenes a gomaposm.com, donde se pueden descargar a pedido en tiempo de ejecución (se requiere contraseña)(cd POI-Icons && ./update.sh) # Fetches Maki/Temaki Icons(cd xliff && ./update.sh) # Descarga las últimas traducciones de WEBLATE (se requiere contraseña). Este paso es muy ruidoso y produce muchas páginas de advertencias que se pueden ignorar. src/iOS y ejecute bundle install ).MATCH_REPO ), debe crear un repositorio nuevo y vacío si aún no lo ha hecho. Los perfiles y certificados están protegidos por una contraseña ( MATCH_PASSWORD ).Deberá obtener los valores para el siguiente parámetro:
MATCH_REPO : la URL al repositorio GIT que contiene los perfiles/certificados de aprovisionamientoMATCH_PASSWORD : la contraseña para cifrar/descifrar los perfiles/certificados de aprovisionamientoFASTLANE_TEAM_ID : la ID del equipo de desarrolladores en desarrollador.apple.comFASTLANE_USER : la dirección de correo electrónico que se utiliza para iniciar sesión en App Store ConnectFASTLANE_ITC_TEAM_ID : la ID del equipo en Appstoreconnect.apple.comPara liberar una nueva versión beta a los probadores de TestFlight, ejecute
% 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
Para tener un estilo de código consistente, asegúrese de instalar SwiftFormat y ejecutarlo regularmente. Considere configurar un gancho GIT pre-commit , como se describe aquí.
El mapa de Go !! El icono de la aplicación fue creado por @Binnette.
¡Vaya mapa! está utilizando presets de identificación, por lo que puede mejorar las traducciones mejorando las traducciones de los presets de identificación.