From 68eee5dd6d616318cdf1a4827d903b395c2afd36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20F=C3=B6rtsch?= Date: Fri, 13 Mar 2026 22:43:13 +0100 Subject: [PATCH] fix project.yml Info.plist generation, verify macOS build succeeds --- Vorleser.xcodeproj/project.pbxproj | 14 ++++++++++++-- project.yml | 12 +++++++----- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/Vorleser.xcodeproj/project.pbxproj b/Vorleser.xcodeproj/project.pbxproj index 43688a3..b84a6f6 100644 --- a/Vorleser.xcodeproj/project.pbxproj +++ b/Vorleser.xcodeproj/project.pbxproj @@ -241,7 +241,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; - INFOPLIST_VALUES = "UIBackgroundModes=(audio); UILaunchScreen={}; UIFileSharingEnabled=YES; LSSupportsOpeningDocumentsInPlace=YES;"; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace = YES; + INFOPLIST_KEY_UIBackgroundModes = audio; + INFOPLIST_KEY_UIFileSharingEnabled = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -259,6 +263,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", @@ -275,7 +280,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; - INFOPLIST_VALUES = "UIBackgroundModes=(audio); UILaunchScreen={}; UIFileSharingEnabled=YES; LSSupportsOpeningDocumentsInPlace=YES;"; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace = YES; + INFOPLIST_KEY_UIBackgroundModes = audio; + INFOPLIST_KEY_UIFileSharingEnabled = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -293,6 +302,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", diff --git a/project.yml b/project.yml index bdd27ea..1875e20 100644 --- a/project.yml +++ b/project.yml @@ -6,6 +6,7 @@ options: macOS: "15.0" xcodeVersion: "16.0" createIntermediateGroups: true + generateEmptyDirectories: true packages: VorleserKit: @@ -33,11 +34,11 @@ targets: PRODUCT_BUNDLE_IDENTIFIER: de.felixfoertsch.vorleser MARKETING_VERSION: "2026.03.13" CURRENT_PROJECT_VERSION: "1" - INFOPLIST_VALUES: >- - UIBackgroundModes=(audio); - UILaunchScreen={}; - UIFileSharingEnabled=YES; - LSSupportsOpeningDocumentsInPlace=YES; + GENERATE_INFOPLIST_FILE: YES + INFOPLIST_KEY_UIBackgroundModes: audio + INFOPLIST_KEY_UILaunchScreen_Generation: YES + INFOPLIST_KEY_UIFileSharingEnabled: YES + INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace: YES resources: - path: Resources/Models buildPhase: resources @@ -65,6 +66,7 @@ targets: PRODUCT_BUNDLE_IDENTIFIER: de.felixfoertsch.vorleser.mac MARKETING_VERSION: "2026.03.13" CURRENT_PROJECT_VERSION: "1" + GENERATE_INFOPLIST_FILE: YES resources: - path: Resources/Models buildPhase: resources