From ab98698c9bf5649c5381bb3dc4fb922f023a76f0 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 12 Jan 2023 13:32:15 -0800
Subject: [PATCH] Rename the xcFramework targets so they're clear when being
embedded in other projects
---
Xcode/FLAC/FLAC.xcodeproj/project.pbxproj | 11 ++--
Xcode/SDL_mixer.xcodeproj/project.pbxproj | 12 ++--
Xcode/mpg123/mpg123.xcodeproj/project.pbxproj | 11 ++--
Xcode/ogg/ogg.xcodeproj/project.pbxproj | 11 ++--
Xcode/opus/opus.xcodeproj/project.pbxproj | 11 ++--
Xcode/tremor/tremor.xcodeproj/project.pbxproj | 64 +++++++++++++++++++
Xcode/vorbis/vorbis.xcodeproj/project.pbxproj | 11 ++--
.../xmp-lite.xcodeproj/project.pbxproj | 11 ++--
8 files changed, 106 insertions(+), 36 deletions(-)
diff --git a/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj b/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj
index fdacf0c3..6cdda6b2 100644
--- a/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj
+++ b/Xcode/FLAC/FLAC.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38D7B296F9312005DA6D3 /* xcFramework */ = {
+ F3B38D7B296F9312005DA6D3 /* FLAC.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38D7E296F9312005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38D7E296F9312005DA6D3 /* Build configuration list for PBXAggregateTarget "FLAC.xcframework" */;
buildPhases = (
F3B38D7F296F931D005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = FLAC.xcframework;
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -262,7 +262,7 @@
projectRoot = "";
targets = (
F3F70E66281F442C005AA27D /* FLAC */,
- F3B38D7B296F9312005DA6D3 /* xcFramework */,
+ F3B38D7B296F9312005DA6D3 /* FLAC.xcframework */,
);
};
/* End PBXProject section */
@@ -282,6 +282,7 @@
/* Begin PBXShellScriptBuildPhase section */
F3B38D7F296F931D005DA6D3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
@@ -539,7 +540,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- F3B38D7E296F9312005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38D7E296F9312005DA6D3 /* Build configuration list for PBXAggregateTarget "FLAC.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38D7C296F9312005DA6D3 /* Debug */,
diff --git a/Xcode/SDL_mixer.xcodeproj/project.pbxproj b/Xcode/SDL_mixer.xcodeproj/project.pbxproj
index d9834860..bd01e21a 100644
--- a/Xcode/SDL_mixer.xcodeproj/project.pbxproj
+++ b/Xcode/SDL_mixer.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38D54296F8E79005DA6D3 /* xcFramework */ = {
+ F3B38D54296F8E79005DA6D3 /* SDL_mixer.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38D57296F8E79005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38D57296F8E79005DA6D3 /* Build configuration list for PBXAggregateTarget "SDL_mixer.xcframework" */;
buildPhases = (
F3B38D5A296F8E82005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = SDL_mixer.xcframework;
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -605,7 +605,7 @@
BE1FA8B407AF96B2004B6283 /* Framework */,
BE1FA90707AF96B2004B6283 /* Static Library */,
BE1FA95507AF96B2004B6283 /* Create DMG */,
- F3B38D54296F8E79005DA6D3 /* xcFramework */,
+ F3B38D54296F8E79005DA6D3 /* SDL_mixer.xcframework */,
);
};
/* End PBXProject section */
@@ -759,7 +759,7 @@
/* Begin PBXTargetDependency section */
F3B38D5C296F8ED4005DA6D3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = F3B38D54296F8E79005DA6D3 /* xcFramework */;
+ target = F3B38D54296F8E79005DA6D3 /* SDL_mixer.xcframework */;
targetProxy = F3B38D5B296F8ED4005DA6D3 /* PBXContainerItemProxy */;
};
F3B38D78296F929C005DA6D3 /* PBXTargetDependency */ = {
@@ -988,7 +988,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- F3B38D57296F8E79005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38D57296F8E79005DA6D3 /* Build configuration list for PBXAggregateTarget "SDL_mixer.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38D58296F8E79005DA6D3 /* Release */,
diff --git a/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj b/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj
index 1a1eff11..3d8b666b 100644
--- a/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj
+++ b/Xcode/mpg123/mpg123.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38D80296F93D9005DA6D3 /* xcFramework */ = {
+ F3B38D80296F93D9005DA6D3 /* mpg123.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38D83296F93D9005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38D83296F93D9005DA6D3 /* Build configuration list for PBXAggregateTarget "mpg123.xcframework" */;
buildPhases = (
F3B38D84296F93E0005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = mpg123.xcframework;
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -362,7 +362,7 @@
projectRoot = "";
targets = (
F3968BA4281F855B00661875 /* mpg123 */,
- F3B38D80296F93D9005DA6D3 /* xcFramework */,
+ F3B38D80296F93D9005DA6D3 /* mpg123.xcframework */,
);
};
/* End PBXProject section */
@@ -382,6 +382,7 @@
/* Begin PBXShellScriptBuildPhase section */
F3B38D84296F93E0005DA6D3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
@@ -705,7 +706,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- F3B38D83296F93D9005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38D83296F93D9005DA6D3 /* Build configuration list for PBXAggregateTarget "mpg123.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38D81296F93D9005DA6D3 /* Debug */,
diff --git a/Xcode/ogg/ogg.xcodeproj/project.pbxproj b/Xcode/ogg/ogg.xcodeproj/project.pbxproj
index c57b0480..d072b824 100644
--- a/Xcode/ogg/ogg.xcodeproj/project.pbxproj
+++ b/Xcode/ogg/ogg.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38D8F296F9773005DA6D3 /* xcFramework */ = {
+ F3B38D8F296F9773005DA6D3 /* ogg.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38D92296F9773005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38D92296F9773005DA6D3 /* Build configuration list for PBXAggregateTarget "ogg.xcframework" */;
buildPhases = (
F3B38D93296F9779005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = ogg.xcframework;
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -159,7 +159,7 @@
projectRoot = "";
targets = (
F3F70ED9281F61B4005AA27D /* ogg */,
- F3B38D8F296F9773005DA6D3 /* xcFramework */,
+ F3B38D8F296F9773005DA6D3 /* ogg.xcframework */,
);
};
/* End PBXProject section */
@@ -179,6 +179,7 @@
/* Begin PBXShellScriptBuildPhase section */
F3B38D93296F9779005DA6D3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
@@ -399,7 +400,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- F3B38D92296F9773005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38D92296F9773005DA6D3 /* Build configuration list for PBXAggregateTarget "ogg.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38D90296F9773005DA6D3 /* Debug */,
diff --git a/Xcode/opus/opus.xcodeproj/project.pbxproj b/Xcode/opus/opus.xcodeproj/project.pbxproj
index 9fa89843..80ef3a42 100644
--- a/Xcode/opus/opus.xcodeproj/project.pbxproj
+++ b/Xcode/opus/opus.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38D49296F8DDD005DA6D3 /* xcFramework */ = {
+ F3B38D49296F8DDD005DA6D3 /* opus.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38D4D296F8DDD005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38D4D296F8DDD005DA6D3 /* Build configuration list for PBXAggregateTarget "opus.xcframework" */;
buildPhases = (
F3B38D4E296F8DF9005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = opus.xcframework;
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -712,7 +712,7 @@
projectRoot = "";
targets = (
F3968A20281F704800661875 /* opus */,
- F3B38D49296F8DDD005DA6D3 /* xcFramework */,
+ F3B38D49296F8DDD005DA6D3 /* opus.xcframework */,
);
};
/* End PBXProject section */
@@ -742,6 +742,7 @@
/* Begin PBXShellScriptBuildPhase section */
F3B38D4E296F8DF9005DA6D3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
@@ -1149,7 +1150,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- F3B38D4D296F8DDD005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38D4D296F8DDD005DA6D3 /* Build configuration list for PBXAggregateTarget "opus.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38D4A296F8DDD005DA6D3 /* Debug */,
diff --git a/Xcode/tremor/tremor.xcodeproj/project.pbxproj b/Xcode/tremor/tremor.xcodeproj/project.pbxproj
index 840822be..54ed842b 100644
--- a/Xcode/tremor/tremor.xcodeproj/project.pbxproj
+++ b/Xcode/tremor/tremor.xcodeproj/project.pbxproj
@@ -6,6 +6,20 @@
objectVersion = 55;
objects = {
+/* Begin PBXAggregateTarget section */
+ F3BE90172970AFB7003C1A5F /* tremor.xcframework */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = F3BE901C2970AFB8003C1A5F /* Build configuration list for PBXAggregateTarget "tremor.xcframework" */;
+ buildPhases = (
+ F3BE90202970AFC9003C1A5F /* ShellScript */,
+ );
+ dependencies = (
+ );
+ name = tremor.xcframework;
+ productName = xcFramework;
+ };
+/* End PBXAggregateTarget section */
+
/* Begin PBXBuildFile section */
F3F70F6C281F6982005AA27D /* sharedbook.c in Sources */ = {isa = PBXBuildFile; fileRef = F3F70F5F281F6982005AA27D /* sharedbook.c */; };
F3F70F6D281F6982005AA27D /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = F3F70F60281F6982005AA27D /* window.c */; };
@@ -186,6 +200,9 @@
BuildIndependentTargetsInParallel = 1;
LastUpgradeCheck = 1330;
TargetAttributes = {
+ F3BE90172970AFB7003C1A5F = {
+ CreatedOnToolsVersion = 14.2;
+ };
F3F70F51281F686A005AA27D = {
CreatedOnToolsVersion = 13.3.1;
};
@@ -211,6 +228,7 @@
projectRoot = "";
targets = (
F3F70F51281F686A005AA27D /* tremor */,
+ F3BE90172970AFB7003C1A5F /* tremor.xcframework */,
);
};
/* End PBXProject section */
@@ -237,6 +255,27 @@
};
/* End PBXResourcesBuildPhase section */
+/* Begin PBXShellScriptBuildPhase section */
+ F3BE90202970AFC9003C1A5F /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputFileListPaths = (
+ );
+ inputPaths = (
+ );
+ outputFileListPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# Build an xcframework with both device and simulator files for all platforms.\n# Adapted from an answer in\n# https://developer.apple.com/forums/thread/666335?answerId=685927022#685927022\n\nif [ \"$XCODE_VERSION_ACTUAL\" -lt 1100 ]\nthen\n echo \"error: Building an xcframework requires Xcode 11 minimum.\"\n exit 1\nfitremor\n\nFRAMEWORK_NAME=\"tremor\"\nPROJECT_NAME=\"tremor\"\nSCHEME=\"tremor\"\n\nMACOS_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-macosx.xcarchive\"\nIOS_SIMULATOR_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-iphonesimulator.xcarchive\"\nIOS_DEVICE_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-iphoneos.xcarchive\"\nTVOS_SIMULATOR_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-appletvsimulator.xcarchive\"\nTVOS_DEVICE_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-appletvos.xcarchive\"\n\nOUTPUT_DIR=\"../build/\"\n\n# macOS\nxcodebuild archive \\\n ONLY_ACTIVE_ARCH=NO \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${MACOS_ARCHIVE_PATH} \\\n -sdk macosx \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n \n# iOS simulator\nxcodebuild archive \\\n ONLY_ACTIVE_ARCH=NO \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${IOS_SIMULATOR_ARCHIVE_PATH} \\\n -sdk iphonesimulator \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# iOS device\nxcodebuild archive \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${IOS_DEVICE_ARCHIVE_PATH} \\\n -sdk iphoneos \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# tvOS simulator\nxcodebuild archive \\\n ONLY_ACTIVE_ARCH=NO \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${TVOS_SIMULATOR_ARCHIVE_PATH} \\\n -sdk appletvsimulator \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# tvOS device\nxcodebuild archive \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${TVOS_DEVICE_ARCHIVE_PATH} \\\n -sdk appletvos \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# Clean-up any existing instance of this xcframework from the Products directory\nrm -rf \"${OUTPUT_DIR}${FRAMEWORK_NAME}.xcframework\"\n\n# Create final xcframework\nxcodebuild -create-xcframework \\\n -framework \"${MACOS_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${IOS_DEVICE_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${IOS_SIMULATOR_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${TVOS_DEVICE_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${TVOS_SIMULATOR_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -output ${OUTPUT_DIR}/${FRAMEWORK_NAME}.xcframework\n\n# Ensure git doesn't pick up on our Products folder. \nrm -rf ${OUTPUT_DIR}/.gitignore\necho \"*\" >> ${OUTPUT_DIR}/.gitignore\n";
+ };
+/* End PBXShellScriptBuildPhase section */
+
/* Begin PBXSourcesBuildPhase section */
F3F70F4E281F686A005AA27D /* Sources */ = {
isa = PBXSourcesBuildPhase;
@@ -261,6 +300,22 @@
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
+ F3BE90182970AFB7003C1A5F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ F3BE90192970AFB7003C1A5F /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
F3F70F57281F686A005AA27D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -441,6 +496,15 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
+ F3BE901C2970AFB8003C1A5F /* Build configuration list for PBXAggregateTarget "tremor.xcframework" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ F3BE90182970AFB7003C1A5F /* Debug */,
+ F3BE90192970AFB7003C1A5F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
F3F70F4C281F686A005AA27D /* Build configuration list for PBXProject "tremor" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/Xcode/vorbis/vorbis.xcodeproj/project.pbxproj b/Xcode/vorbis/vorbis.xcodeproj/project.pbxproj
index cd52a42e..2d71a12e 100644
--- a/Xcode/vorbis/vorbis.xcodeproj/project.pbxproj
+++ b/Xcode/vorbis/vorbis.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38DA3296F9856005DA6D3 /* xcFramework */ = {
+ F3B38DA3296F9856005DA6D3 /* vorbis.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38DA8296F9856005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38DA8296F9856005DA6D3 /* Build configuration list for PBXAggregateTarget "vorbis.xcframework" */;
buildPhases = (
F3B38DA9296F985C005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = vorbis.xcframework;
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -256,7 +256,7 @@
projectRoot = "";
targets = (
F3F70EFE281F637A005AA27D /* vorbis */,
- F3B38DA3296F9856005DA6D3 /* xcFramework */,
+ F3B38DA3296F9856005DA6D3 /* vorbis.xcframework */,
);
};
/* End PBXProject section */
@@ -285,6 +285,7 @@
/* Begin PBXShellScriptBuildPhase section */
F3B38DA9296F985C005DA6D3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
@@ -537,7 +538,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- F3B38DA8296F9856005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38DA8296F9856005DA6D3 /* Build configuration list for PBXAggregateTarget "vorbis.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38DA4296F9856005DA6D3 /* Debug */,
diff --git a/Xcode/xmp-lite/xmp-lite.xcodeproj/project.pbxproj b/Xcode/xmp-lite/xmp-lite.xcodeproj/project.pbxproj
index b906c12f..d5b554c6 100644
--- a/Xcode/xmp-lite/xmp-lite.xcodeproj/project.pbxproj
+++ b/Xcode/xmp-lite/xmp-lite.xcodeproj/project.pbxproj
@@ -7,15 +7,15 @@
objects = {
/* Begin PBXAggregateTarget section */
- F3B38D4F296F8E1F005DA6D3 /* xcFramework */ = {
+ F3B38D4F296F8E1F005DA6D3 /* xmp-lite.xcframework */ = {
isa = PBXAggregateTarget;
- buildConfigurationList = F3B38D52296F8E1F005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */;
+ buildConfigurationList = F3B38D52296F8E1F005DA6D3 /* Build configuration list for PBXAggregateTarget "xmp-lite.xcframework" */;
buildPhases = (
F3B38D53296F8E3B005DA6D3 /* ShellScript */,
);
dependencies = (
);
- name = xcFramework;
+ name = "xmp-lite.xcframework";
productName = xcFramework;
};
/* End PBXAggregateTarget section */
@@ -235,7 +235,7 @@
projectRoot = "";
targets = (
F3968D84281FBB1900661875 /* xmp-lite */,
- F3B38D4F296F8E1F005DA6D3 /* xcFramework */,
+ F3B38D4F296F8E1F005DA6D3 /* xmp-lite.xcframework */,
);
};
/* End PBXProject section */
@@ -254,6 +254,7 @@
/* Begin PBXShellScriptBuildPhase section */
F3B38D53296F8E3B005DA6D3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
+ alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
@@ -525,7 +526,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- F3B38D52296F8E1F005DA6D3 /* Build configuration list for PBXAggregateTarget "xcFramework" */ = {
+ F3B38D52296F8E1F005DA6D3 /* Build configuration list for PBXAggregateTarget "xmp-lite.xcframework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F3B38D50296F8E1F005DA6D3 /* Debug */,