web-dev-qa-db-ja.com

Xcode 11のSwift Package Dependencyを削除する方法は?

Xcode 11にSwift Package Managerの依存関係を追加したプロジェクトがあります。以前プロジェクトに追加したパッケージの依存関係の1つはもう必要ないことに気付きました。

以下を見るとわかるように、このプロジェクトのSwift Package Managerからパッケージャーを削除するためのFile > Swift Packagesの下にはオ​​プションはありません。

Swift Packages Menu Options

project.xcworkspace/xcshareddata/swiftpm/Package.resolvedファイルの配列からパッケージを削除しようとしました。しかし、それでもXcodeからは削除されません。次回Update to Latest Package Versionsを実行すると、Package.resolvedファイルへのエントリが読み込まれます。

プロジェクトのSwift Package Manager依存関係を削除するにはどうすればよいですか?

36
Charlie Fish

まず、Package.Swiftの依存関係とターゲットから削除し、次にSwift package generate-xcodeprojを使用してプロジェクトファイルを再生成しました

0
toupper

ピエールの答えに加えて、これは私を狂わせていて、編集中のサブプロジェクトを持っていて、それを忘れていました(サブフォルダーにありました)。 [Swift Packages]ペインで削除しても、元に戻り続けました。そのサブフォルダ参照を削除すると、PM依存関係がなくなります。

0
possen