# Auteur : Simon-Pierre Boucher — contact@spboucher.ai # KA — super-app iOS de l'écosystème Groupe-KA (XcodeGen) name: KA options: bundleIdPrefix: com.groupeka deploymentTarget: iOS: "17.0" createIntermediateGroups: true settings: base: SWIFT_VERSION: "5.0" MARKETING_VERSION: "3.1.0" CURRENT_PROJECT_VERSION: "14" DEVELOPMENT_TEAM: "3YM54G49SN" CODE_SIGN_STYLE: Automatic GENERATE_INFOPLIST_FILE: true ENABLE_USER_SCRIPT_SANDBOXING: true packages: MapLibre: url: https://github.com/maplibre/maplibre-gl-native-distribution from: 6.10.0 targets: KA: type: application platform: iOS sources: - path: KA dependencies: - target: KAWidgets embed: true - package: MapLibre product: MapLibre settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.groupeka.ka TARGETED_DEVICE_FAMILY: "1" INFOPLIST_KEY_CFBundleDevelopmentRegion: fr INFOPLIST_KEY_CFBundleDisplayName: KA INFOPLIST_KEY_UILaunchScreen_Generation: true INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone: "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight" INFOPLIST_KEY_NSLocationWhenInUseUsageDescription: "KA affiche les logements, restos, sorties et emplois autour de vous sur la carte unifiée." info: path: KA/Info.plist properties: CFBundleURLTypes: - CFBundleURLName: com.groupeka.ka.auth CFBundleURLSchemes: [ka-ios] UISupportedInterfaceOrientations: - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight UILaunchScreen: {} ITSAppUsesNonExemptEncryption: false UIAppFonts: - SpaceGrotesk-Regular.ttf - SpaceGrotesk-Medium.ttf - SpaceGrotesk-Bold.ttf - JetBrainsMono-Regular.ttf - JetBrainsMono-Bold.ttf KAWidgets: type: app-extension platform: iOS sources: - path: KAWidgets settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.groupeka.ka.widgets INFOPLIST_KEY_CFBundleDisplayName: KA INFOPLIST_KEY_NSExtension_NSExtensionPointIdentifier: com.apple.widgetkit-extension info: path: KAWidgets/Info.plist properties: NSExtension: NSExtensionPointIdentifier: com.apple.widgetkit-extension KATests: type: bundle.unit-test platform: iOS sources: - path: KATests dependencies: - target: KA settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.groupeka.ka.tests schemes: KA: build: targets: KA: all KATests: [test] test: targets: - KATests