name: Mawari options: bundleIdPrefix: studio.zielke deploymentTarget: macOS: "14.0" developmentLanguage: de createIntermediateGroups: true settings: base: SWIFT_VERSION: "6.0" MARKETING_VERSION: "1.0.0" CURRENT_PROJECT_VERSION: "1" MACOSX_DEPLOYMENT_TARGET: "14.0" ARCHS: "arm64 x86_64" DEAD_CODE_STRIPPING: YES configs: Debug: ONLY_ACTIVE_ARCH: YES Release: ONLY_ACTIVE_ARCH: NO packages: # Selbstaktualisierung, gleiche Fassung wie drop.look und drop.two. Sparkle: url: https://github.com/sparkle-project/Sparkle exactVersion: 2.10.0 targets: Mawari: type: application platform: macOS sources: - path: App/Sources # Das Symbol wird aus Tools/make-icon.swift erzeugt, nicht von Hand gezeichnet. - path: App/Resources/AppIcon.icns buildPhase: resources dependencies: - package: Sparkle info: # xcodegen ERZEUGT diese Datei aus den Angaben hier. path: App/Info.plist properties: CFBundleName: Mawari CFBundleDisplayName: Mawari CFBundleIconFile: AppIcon CFBundleShortVersionString: $(MARKETING_VERSION) CFBundleVersion: $(CURRENT_PROJECT_VERSION) LSMinimumSystemVersion: $(MACOSX_DEPLOYMENT_TARGET) LSApplicationCategoryType: public.app-category.productivity NSHumanReadableCopyright: © Zielke Studio # --- Selbstaktualisierung (Sparkle) --- SUFeedURL: https://update.zielke.studio/mawari/appcast.xml # Öffentlicher EdDSA-Schlüssel, eigenes Paar für Mawari (Konto "mawari"). # Der private liegt im Schlüsselbund dieses Rechners – sichern! SUPublicEDKey: MMz3ZcmIvAmxRd7hXMGFYq0E4wrwV8pMhUxnDcyc48I= # Beim Start nach Updates suchen (Papa soll sich um nichts kümmern müssen). SUEnableAutomaticChecks: YES SUScheduledCheckInterval: 86400 settings: base: PRODUCT_BUNDLE_IDENTIFIER: studio.zielke.mawari PRODUCT_NAME: Mawari CODE_SIGN_STYLE: Manual CODE_SIGN_IDENTITY: "Developer ID Application" DEVELOPMENT_TEAM: XY4C2RG3L5 ENABLE_HARDENED_RUNTIME: YES CODE_SIGN_ENTITLEMENTS: App/Mawari.entitlements schemes: Mawari: build: targets: Mawari: all run: config: Debug archive: config: Release