Description
Reproduction Steps:
- Download Xcode 14.3 and make sure your command line tools use Xcode 14.3 (Xcode > Settings > Command Line Tools, or use
xcode-select -s
) - Navigate to a project with a Dangerfile
- In terminal, enter
danger-swift edit
You'll receive an error along the lines of:
ERROR: commandFailed(command: "cd /Users/<username>/.danger-swift/Scripts/Cache/-Users-<username>-Documents-<project>-Dangerfile && /usr/bin/env xcrun --sdk macosx swift package generate-xcodeproj --xcconfig-overrides /var/folders/31/jcw4hfyd6dv_x87s3z8kd9m40000gp/T/config.xcconfig", exitCode: 64, stdout: "", stderr: "error: Unknown subcommand or plugin name \'generate-xcodeproj\'\nUsage: swift package <options> <subcommand>\n See \'package -help\' for more information.\n")
I couldn't find too much information on the command being removed, apart from this comment:
swiftlang/swift-package-manager#6640
But if you use swift 5.7.1 tools and run swift help package generate-xcodeproj
you'll receive a message saying OVERVIEW: Generates an Xcode project. This command will be deprecated soon.
, whereas if you use swift 5.8 tools and run swift help package generate-xcodeproj
it'll just list the normal "help" message and generate-xcodeproj is no longer listed. So it seems like it was indeed removed.