name: CocotteCockpitiOS options: bundleIdPrefix: tech.cocotte deploymentTarget: iOS: "17.0" createIntermediateGroups: true packages: CocotteCockpitKit: path: ../cockpit-kit targets: CocotteCockpitiOS: type: application platform: iOS sources: - path: Sources dependencies: - package: CocotteCockpitKit product: CocotteCockpitKit info: path: Sources/Info.plist properties: CFBundleDisplayName: CocotteAI UILaunchScreen: {} # Dev/simulator builds hit platform.api over cleartext HTTP on the LAN # (black:3060). Production fronts the API with Caddy HTTPS; tighten then. NSAppTransportSecurity: NSAllowsArbitraryLoads: true NSAllowsLocalNetworking: true UISupportedInterfaceOrientations: - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight settings: base: PRODUCT_BUNDLE_IDENTIFIER: tech.cocotte.cockpit.ios GENERATE_INFOPLIST_FILE: "YES" INFOPLIST_FILE: Sources/Info.plist DEVELOPMENT_TEAM: "" CODE_SIGN_STYLE: Manual CODE_SIGN_IDENTITY: "-" PROVISIONING_PROFILE_SPECIFIER: "" TARGETED_DEVICE_FAMILY: "1,2" SWIFT_VERSION: "5.9" schemes: CocotteCockpitiOS: build: targets: CocotteCockpitiOS: all run: config: Debug