Swift 100%
1# Auteur : Simon-Pierre Boucher — contact@spboucher.ai2# KA — super-app iOS de l'écosystème Groupe-KA (XcodeGen)3name: KA4options:5 bundleIdPrefix: com.groupeka6 deploymentTarget:7 iOS: "17.0"8 createIntermediateGroups: true9settings:10 base:11 SWIFT_VERSION: "5.0"12 MARKETING_VERSION: "3.1.0"13 CURRENT_PROJECT_VERSION: "14"14 DEVELOPMENT_TEAM: "3YM54G49SN"15 CODE_SIGN_STYLE: Automatic16 GENERATE_INFOPLIST_FILE: true17 ENABLE_USER_SCRIPT_SANDBOXING: true18packages:19 MapLibre:20 url: https://github.com/maplibre/maplibre-gl-native-distribution21 from: 6.10.022targets:23 KA:24 type: application25 platform: iOS26 sources:27 - path: KA28 dependencies:29 - target: KAWidgets30 embed: true31 - package: MapLibre32 product: MapLibre33 settings:34 base:35 PRODUCT_BUNDLE_IDENTIFIER: com.groupeka.ka36 TARGETED_DEVICE_FAMILY: "1"37 INFOPLIST_KEY_CFBundleDevelopmentRegion: fr38 INFOPLIST_KEY_CFBundleDisplayName: KA39 INFOPLIST_KEY_UILaunchScreen_Generation: true40 INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"41 INFOPLIST_KEY_NSLocationWhenInUseUsageDescription: "KA affiche les logements, restos, sorties et emplois autour de vous sur la carte unifiée."42 info:43 path: KA/Info.plist44 properties:45 CFBundleURLTypes:46 - CFBundleURLName: com.groupeka.ka.auth47 CFBundleURLSchemes: [ka-ios]48 UISupportedInterfaceOrientations:49 - UIInterfaceOrientationPortrait50 - UIInterfaceOrientationPortraitUpsideDown51 - UIInterfaceOrientationLandscapeLeft52 - UIInterfaceOrientationLandscapeRight53 UILaunchScreen: {}54 ITSAppUsesNonExemptEncryption: false55 UIAppFonts:56 - SpaceGrotesk-Regular.ttf57 - SpaceGrotesk-Medium.ttf58 - SpaceGrotesk-Bold.ttf59 - JetBrainsMono-Regular.ttf60 - JetBrainsMono-Bold.ttf61 KAWidgets:62 type: app-extension63 platform: iOS64 sources:65 - path: KAWidgets66 settings:67 base:68 PRODUCT_BUNDLE_IDENTIFIER: com.groupeka.ka.widgets69 INFOPLIST_KEY_CFBundleDisplayName: KA70 INFOPLIST_KEY_NSExtension_NSExtensionPointIdentifier: com.apple.widgetkit-extension71 info:72 path: KAWidgets/Info.plist73 properties:74 NSExtension:75 NSExtensionPointIdentifier: com.apple.widgetkit-extension76 KATests:77 type: bundle.unit-test78 platform: iOS79 sources:80 - path: KATests81 dependencies:82 - target: KA83 settings:84 base:85 PRODUCT_BUNDLE_IDENTIFIER: com.groupeka.ka.tests86schemes:87 KA:88 build:89 targets:90 KA: all91 KATests: [test]92 test:93 targets:94 - KATests95