如何在Xcode 11中删除Swift包依赖?

322

我在Xcode 11中有一个项目,添加了Swift Package Manager依赖项。现在我意识到,我不再需要之前添加到我的项目中的某个包依赖项。

如下所示,可以看到在文件 > Swift Packages下没有选项可用于从Swift Package Manager中删除这个项目的包装程序。

Swift Packages Menu Options

我尝试从project.xcworkspace/xcshareddata/swiftpm/Package.resolved文件的数组中删除该包,但它仍然没有从Xcode中删除,下次我执行更新到最新包版本时,它会重新将条目添加到Package.resolved文件中。

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


2
我无法在Xcode 13中理解任何这个问题的答案。 - John Sorensen
11个回答

-1

步骤1. 导航到您的项目目录。 步骤2. 找到“your-project.xcodeproj”文件。 步骤3. 用文本编辑器打开它,而不是使用Xcode(您必须使用Finder并使用任何文本编辑器通过打开所有应用程序 -> 文本编辑器)。 步骤4. 搜索有关问题包的所有实例,例如...我有一个名为“UIKit”的包会导致问题,我只需删除任何实例并确保不干扰文件的其余部分。 步骤5. 使用Xcode打开/重新打开xcode项目并享受。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接