Skip to content

Commit 7b8e38d

Browse files
fix(build): drop macosx from SUPPORTED_PLATFORMS (iOS-only app)
The dual-backend merge (2e49820) widened SUPPORTED_PLATFORMS to "iphoneos iphonesimulator macosx" across all targets -- almost certainly an Xcode side effect of adding the sibling SPM packages (reticulum/LXMF/LXST-swift), which all declare .macOS(.v13). But the embedded Python.xcframework ships only iOS slices (ios-arm64, ios-arm64_x86_64-simulator), so any macOS evaluation fails with 'no library for this platform was found in Python.xcframework'. All three targets are iOS products (app, app-extension, unit-test) with SDKROOT=iphoneos -- none is a real macOS target -- so macosx is spurious. Restrict to "iphoneos iphonesimulator". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 92e97d9 commit 7b8e38d

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

Columba.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,7 +1199,7 @@
11991199
MARKETING_VERSION = 0.0.2;
12001200
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba;
12011201
PRODUCT_NAME = "$(TARGET_NAME)";
1202-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1202+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
12031203
SUPPORTS_MACCATALYST = NO;
12041204
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) COLUMBA_BACKEND_SWIFT";
12051205
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -1245,7 +1245,7 @@
12451245
ONLY_ACTIVE_ARCH = YES;
12461246
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba;
12471247
PRODUCT_NAME = "$(TARGET_NAME)";
1248-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1248+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
12491249
SUPPORTS_MACCATALYST = NO;
12501250
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) COLUMBA_BACKEND_SWIFT";
12511251
SWIFT_EMIT_LOC_STRINGS = YES;
@@ -1266,7 +1266,7 @@
12661266
MACOSX_DEPLOYMENT_TARGET = 14.0;
12671267
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba.tests;
12681268
PRODUCT_NAME = "$(TARGET_NAME)";
1269-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1269+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
12701270
SUPPORTS_MACCATALYST = NO;
12711271
SWIFT_EMIT_LOC_STRINGS = NO;
12721272
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
@@ -1371,7 +1371,7 @@
13711371
MACOSX_DEPLOYMENT_TARGET = 14.0;
13721372
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba.tests;
13731373
PRODUCT_NAME = "$(TARGET_NAME)";
1374-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1374+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
13751375
SUPPORTS_MACCATALYST = NO;
13761376
SWIFT_EMIT_LOC_STRINGS = NO;
13771377
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
@@ -1617,7 +1617,7 @@
16171617
ONLY_ACTIVE_ARCH = YES;
16181618
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba;
16191619
PRODUCT_NAME = "$(TARGET_NAME)";
1620-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1620+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
16211621
SUPPORTS_MACCATALYST = NO;
16221622
SWIFT_EMIT_LOC_STRINGS = YES;
16231623
SWIFT_OBJC_BRIDGING_HEADER = "Sources/PythonBridge/ColumbaPython-Bridging-Header.h";
@@ -1661,7 +1661,7 @@
16611661
MARKETING_VERSION = 0.0.2;
16621662
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba;
16631663
PRODUCT_NAME = "$(TARGET_NAME)";
1664-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1664+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
16651665
SUPPORTS_MACCATALYST = NO;
16661666
SWIFT_EMIT_LOC_STRINGS = YES;
16671667
SWIFT_OBJC_BRIDGING_HEADER = "Sources/PythonBridge/ColumbaPython-Bridging-Header.h";
@@ -1681,7 +1681,7 @@
16811681
MACOSX_DEPLOYMENT_TARGET = 14.0;
16821682
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba.tests;
16831683
PRODUCT_NAME = "$(TARGET_NAME)";
1684-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1684+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
16851685
SUPPORTS_MACCATALYST = NO;
16861686
SWIFT_EMIT_LOC_STRINGS = NO;
16871687
SWIFT_ENABLE_EXPLICIT_MODULES = NO;
@@ -1702,7 +1702,7 @@
17021702
MACOSX_DEPLOYMENT_TARGET = 14.0;
17031703
PRODUCT_BUNDLE_IDENTIFIER = network.columba.Columba.tests;
17041704
PRODUCT_NAME = "$(TARGET_NAME)";
1705-
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
1705+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
17061706
SUPPORTS_MACCATALYST = NO;
17071707
SWIFT_EMIT_LOC_STRINGS = NO;
17081708
SWIFT_ENABLE_EXPLICIT_MODULES = NO;

0 commit comments

Comments
 (0)