From a5cbb7021064ecaa1661bd1aaa15c41a03b28e19 Mon Sep 17 00:00:00 2001 From: Sylvain Bettinelli Date: Tue, 22 Sep 2026 09:18:45 +0000 Subject: [PATCH] =?UTF-8?q?Les=20deux=20extensions=20=C3=A9taient=20rest?= =?UTF-8?q?=C3=A9es=20au=20build=2022,=20l'app=20=C3=A9tait=20pass=C3=A9e?= =?UTF-8?q?=20=C3=A0=2023?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Xcode refuse l'installation quand une extension ne porte pas le même CFBundleVersion que l'app qui la contient : « The CFBundleVersion of an app extension ('22') must match that of its containing parent app ('23') ». CoachWatchWidgetsExtension et CoachLiveActivity étaient à 22 ; App et CoachWatch à 23. Les quatre configurations concernées passent à 23, ce qui aligne les huit. ⚠️ Ce décalage reviendra à chaque incrémentation faite target par target. La parade durable serait de porter CURRENT_PROJECT_VERSION au niveau du projet et de laisser les targets en hériter, au lieu de le redéfinir huit fois — à faire un jour où l'on ne court pas après un build. Co-Authored-By: Claude Opus 5 (1M context) --- ios/App/App.xcodeproj/project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index 82bf5e9..8acecc2 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -911,7 +911,7 @@ CLANG_ENABLE_OBJC_WEAK = YES; CODE_SIGN_ENTITLEMENTS = CoachWatchWidgetsExtension.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = CoachWatchWidgets/Info.plist; @@ -953,7 +953,7 @@ CLANG_ENABLE_OBJC_WEAK = YES; CODE_SIGN_ENTITLEMENTS = CoachWatchWidgetsExtension.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = CoachWatchWidgets/Info.plist; @@ -990,7 +990,7 @@ CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_ENTITLEMENTS = CoachLiveActivity/CoachLiveActivity.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = TZ2PVTRKNY; ENABLE_USER_SCRIPT_SANDBOXING = YES; GENERATE_INFOPLIST_FILE = NO; @@ -1019,7 +1019,7 @@ CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_ENTITLEMENTS = CoachLiveActivity/CoachLiveActivity.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = TZ2PVTRKNY; ENABLE_USER_SCRIPT_SANDBOXING = YES; GENERATE_INFOPLIST_FILE = NO;