From b1d2fb1713efe34d6ce9a2b4a30bf19128344592 Mon Sep 17 00:00:00 2001 From: Samuel Zielke Date: Mon, 14 Sep 2026 01:31:46 +0200 Subject: [PATCH] Projekt-Housekeeping: Info.plist-Generierung, .xcodeproj ignorieren MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GENERATE_INFOPLIST_FILE für DropTwoCore/DropTwoCoreTests, sonst scheitert das Code-Signing der eingebetteten Frameworks (beide Targets hatten kein Info.plist). - .xcodeproj war ungetrackt, aber ohne aktive .gitignore-Regel — laut README soll er nicht eingecheckt werden. - MVP-Checkliste in der README auf den tatsächlichen Stand gebracht. --- .gitignore | 6 +++++- README.md | 12 ++++++------ project.yml | 4 ++++ 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 8fb6036..5151bab 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,10 @@ xcuserdata/ ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) build/ DerivedData/ + +## XcodeGen +# Entsteht aus project.yml, siehe README — bewusst nicht eingecheckt. +*.xcodeproj *.moved-aside *.pbxuser !default.pbxuser @@ -97,7 +101,7 @@ iOSInjectionProject/ .LSOverride # Icon must end with two \r -Icon +Icon # Thumbnails ._* diff --git a/README.md b/README.md index 6eaf412..0af5771 100644 --- a/README.md +++ b/README.md @@ -71,12 +71,12 @@ Anker vertikal zentriert (Offset später konfigurierbar) **MVP** -- [ ] Dateiauswahl und Drag & Drop -- [ ] Einstellbarer Quellordner (Dialog öffnet direkt dort) -- [ ] Einstellbarer Zielordner, Projekt-Unterordner wird automatisch angelegt -- [ ] Dateiauswahl vorsortiert nach *zuletzt geändert* -- [ ] Fortschrittsanzeige pro Datei und gesamt -- [ ] Fehlerliste statt stiller Abbrüche +- [x] Dateiauswahl und Drag & Drop +- [x] Einstellbarer Quellordner (Dialog öffnet direkt dort) +- [x] Einstellbarer Zielordner, Projekt-Unterordner wird automatisch angelegt +- [x] Dateiauswahl vorsortiert nach *zuletzt geändert* +- [x] Fortschrittsanzeige pro Datei und gesamt +- [x] Fehlerliste statt stiller Abbrüche **Danach** diff --git a/project.yml b/project.yml index 4acf267..e257cc1 100644 --- a/project.yml +++ b/project.yml @@ -37,6 +37,7 @@ targets: settings: base: PRODUCT_BUNDLE_IDENTIFIER: dev.zielke.droptwo.core + GENERATE_INFOPLIST_FILE: YES DropTwo: type: application @@ -83,6 +84,9 @@ targets: - Tests/DropTwoCoreTests dependencies: - target: DropTwoCore + settings: + base: + GENERATE_INFOPLIST_FILE: YES schemes: DropTwo: