# project.yml — Poche # XcodeGen manifest. Regenerate with: xcodegen generate # # Author: Simon-Pierre Boucher # Contact: contact@spboucher.ai name: Poche options: bundleIdPrefix: ai.spboucher deploymentTarget: iOS: "26.0" createIntermediateGroups: true settings: base: SWIFT_VERSION: "6.0" SWIFT_STRICT_CONCURRENCY: complete GENERATE_INFOPLIST_FILE: NO DEVELOPMENT_TEAM: 3YM54G49SN MARKETING_VERSION: "1.0.0" CURRENT_PROJECT_VERSION: "1" targets: Poche: type: application platform: iOS sources: - Poche entitlements: path: Poche/Poche.entitlements properties: com.apple.security.application-groups: - group.ai.spboucher.poche info: path: Poche/Info.plist properties: CFBundleDisplayName: Poche CFBundleShortVersionString: $(MARKETING_VERSION) CFBundleVersion: $(CURRENT_PROJECT_VERSION) ITSAppUsesNonExemptEncryption: false UILaunchScreen: {} UISupportedInterfaceOrientations: - UIInterfaceOrientationPortrait NSRemindersFullAccessUsageDescription: "Poche crée les rappels que tu confirmes, directement dans l’app Rappels." NSCalendarsFullAccessUsageDescription: "Poche lit tes prochains événements et crée ceux que tu confirmes." NSSpeechRecognitionUsageDescription: "Poche transcrit ta voix entièrement sur l’appareil, jamais sur un serveur." NSMicrophoneUsageDescription: "Le micro sert uniquement à dicter tes messages, en local." settings: base: PRODUCT_BUNDLE_IDENTIFIER: ai.spboucher.poche TARGETED_DEVICE_FAMILY: "1" CODE_SIGN_STYLE: Automatic ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor dependencies: - target: PocheShare PocheShare: type: app-extension platform: iOS sources: - PocheShare - Poche/Shared entitlements: path: PocheShare/PocheShare.entitlements properties: com.apple.security.application-groups: - group.ai.spboucher.poche info: path: PocheShare/Info.plist properties: CFBundleDisplayName: Poche CFBundleShortVersionString: $(MARKETING_VERSION) CFBundleVersion: $(CURRENT_PROJECT_VERSION) NSExtension: NSExtensionPointIdentifier: com.apple.share-services NSExtensionPrincipalClass: $(PRODUCT_MODULE_NAME).ShareViewController NSExtensionAttributes: NSExtensionActivationRule: NSExtensionActivationSupportsText: true NSExtensionActivationSupportsWebURLWithMaxCount: 1 settings: base: PRODUCT_BUNDLE_IDENTIFIER: ai.spboucher.poche.share CODE_SIGN_STYLE: Automatic SKIP_INSTALL: YES PocheTests: type: bundle.unit-test platform: iOS sources: - PocheTests settings: base: GENERATE_INFOPLIST_FILE: YES dependencies: - target: Poche schemes: Poche: build: targets: Poche: all PocheTests: [test] run: config: Debug test: config: Debug targets: - PocheTests