Closed finestructure closed 2 months ago
Variants I've tried:
-destination platform=macos,arch=arm64
-destination platform=macos,arch=arm64e
Crisis averted, looks like the string is simply case-sensitive now:
-destination platform=macOS,arch=arm64
I wonder now if all the other platforms will also fail unless I update their strings š¤
The good news is that Xcode <16 accepts macOS
and iOS
just fine so we should be safe updating them.
Confirmed, we do need to update all identifiers to work with Xcode 16:
xcodebuild: error: Unable to find a destination matching the provided destination specifier:
{ generic:1, platform:ios }
We're trying to start Swift 6 compatibility testing and there seems to be a change in how the
-destination
flag works inxcodebuild
with Xcode 16.0b1.Here's what's failing:
This used to work in all previous Xcode versions, for example Xcode 15.4: