# XcodeGen-Spezifikation – erzeugt das Xcode-Projekt aus diesen Quellen. # brew install xcodegen && cd ios && xcodegen generate && open ProjectGood.xcodeproj # Alternativ kann man in Xcode ein leeres App-Projekt anlegen und den Ordner # "Sources" hineinziehen (siehe README.md). name: ProjectGood options: bundleIdPrefix: com.scarriffle deploymentTarget: iOS: "16.0" createIntermediateGroups: true targets: ProjectGood: type: application platform: iOS # Info.plist wird bewusst NICHT aus dieser Datei erzeugt, sondern unveraendert # aus Sources/Info.plist uebernommen. Ein "info:"-Block hier wuerde die Datei # bei jedem "xcodegen generate" ueberschreiben und dabei Schluessel verlieren, # die nur dort stehen (z. B. NSAppTransportSecurity fuer das HTTP-Heimnetz). sources: - path: Sources excludes: - Info.plist settings: base: INFOPLIST_FILE: Sources/Info.plist PRODUCT_BUNDLE_IDENTIFIER: com.scarriffle.projectgood MARKETING_VERSION: "1.0" TARGETED_DEVICE_FAMILY: "1,2" SWIFT_VERSION: "5.9" GENERATE_INFOPLIST_FILE: NO