Which means the following project definition generates a multiplatform (Xcode 14+) ArgumentParser.framework available to all Apple platforms except watchOS:
I don't understand why watchOS was left unsupported. If I first generated a project without watchOS support, and then added watchOS destination in the Xcode project editor, the only changes appeared on Git were:
According to the Project Spec, valid
platform
s are:iOS
tvOS
macOS
watchOS
visionOS
But valid
supportedDestinations
are:iOS
tvOS
macOS
macCatalyst
visionOS
Which means the following project definition generates a multiplatform (Xcode 14+)
ArgumentParser.framework
available to all Apple platforms except watchOS:I don't understand why
watchOS
was left unsupported. If I first generated a project without watchOS support, and then added watchOS destination in the Xcode project editor, the only changes appeared on Git were:It didn't seem like there would be a technically restriction, or even too much work, on adding watchOS as a
supportedDestinations
.