name: Onyx options: bundleIdPrefix: com.scarriffleservices deploymentTarget: macOS: "26.0" createIntermediateGroups: true groupSortPosition: top settings: base: DEVELOPMENT_TEAM: PP34X97WS3 SWIFT_VERSION: "6.0" MARKETING_VERSION: "0.1.0" CURRENT_PROJECT_VERSION: "1" ENABLE_HARDENED_RUNTIME: YES # Der MediaRemote-Adapter bringt ein ad-hoc signiertes Framework mit, das # der mit Team-Zertifikat signierte Host sonst nicht laden darf. OTHER_CODE_SIGN_FLAGS: "--deep" SWIFT_STRICT_CONCURRENCY: complete packages: OnyxKit: path: Packages/OnyxKit targets: Onyx: type: application platform: macOS sources: - path: Onyx dependencies: - package: OnyxKit product: OnyxCore - package: OnyxKit product: OnyxDesign - package: OnyxKit product: OnyxNotch - package: OnyxKit product: OnyxWidgetKit - package: OnyxKit product: OnyxMenuBar - package: OnyxKit product: CalendarProvider settings: base: PRODUCT_BUNDLE_IDENTIFIER: com.scarriffleservices.onyx INFOPLIST_FILE: Onyx/Info.plist CODE_SIGN_ENTITLEMENTS: Onyx/Onyx.entitlements CODE_SIGN_STYLE: Automatic # Kein App-Sandbox: der privilegierte Helper, IOKit und der # MediaRemote-Adapter sind damit unvereinbar. Der App-Group-Container # bleibt trotzdem erreichbar — siehe docs/spikes/D-appgroup.md. ENABLE_APP_SANDBOX: NO ENABLE_USER_SCRIPT_SANDBOXING: NO COMBINE_HIDPI_IMAGES: YES