我在Xcode 11中有一个项目,我添加了Swift包管理器依赖项。我现在意识到,我不再需要以前添加到项目中的一个包依赖项。

如下所示,在文件> Swift Packages下没有选项用于从该项目的Swift Package Manager中删除一个打包器。

我已经尝试从project.xcworkspace/xcshareddata/swiftpm/ package的数组中删除包。解决文件。但它仍然没有从Xcode中删除它,下次我更新到最新的包版本时,它会读取包的条目。解决文件。

如何在我的项目中删除Swift Package Manager依赖?


当前回答

我删除了swift包,但它的依赖关系仍然显示在项目中。 我看到swift包仍然在左侧窗格底部的Frameworks文件夹中,

我把它从那里移走了,依赖性消失了。

其他回答

打开Xcode 选择您的项目 看上面的中间部分 选择Swift Package Manager菜单

你将能够管理你的包(添加/删除)

步骤1。导航到项目目录。 步骤2。找到“your-project.xcodeproj” 步骤3。在文本编辑器中打开它,而不是Xcode(你必须使用finder和任何文本编辑器通过打开with-all applications ->文本编辑器) 步骤4。搜索有关包的所有实例,例如……我有一个包'UIKit',导致问题,我只是删除了它的任何实例,并确保不打扰文件的其余部分。 步骤4。用xcode打开/重新打开xcode项目并享受。

请按照以下步骤顺利地从Xcode项目中移除特定的包。

除了Pierre的回答,这让我发疯了,我有一个正在编辑的子项目,我忘记了(它在子文件夹中)。即使我在“Swift Packages”窗格中删除了它,它还是会回来。删除子文件夹引用确保PM依赖项消失。

我删除了swift包,但它的依赖关系仍然显示在项目中。 我看到swift包仍然在左侧窗格底部的Frameworks文件夹中,

我把它从那里移走了,依赖性消失了。