xcode - Xcode 无缘无故地添加远程仓库
问题描述
我开发了一个 Swift 包。在开发过程中,我通过将文件夹拖到包含应用程序的 Xcode 窗口(就像一个那样),将它添加到我的应用程序中。
很明显,删除按钮是灰色的
问题是即使从 Xcode 中删除 Package 后,远程目标仍保留在列表中并且无法删除。
我试过的
- 编辑
.xccheckout
文件(但它在我的项目中不存在) - 已删除派生数据文件夹
- 运行
find ./ -name .svn -exec rm -rf {} \;
并做同样的事情.git
- 手动搜索包含 repo 名称的文件。这引起了文件中的点击,该
UserInterfaceState.xcuserstate
文件可能包含有关已打开哪些文件、光标所在位置等信息。所以我擦除了文件。一旦我再次打开该项目,它将重新创建该文件并再次添加对 repo 的引用。
我还需要在哪里搜索?这困扰着我,我不知道通过将这个“功能”添加到 xcode 的开发人员的负责人是什么
有趣的是,如果我更改包含项目的文件夹的名称,然后打开项目,该条目就会消失。将其改回并再次打开项目使其再次显示。
解决方案
它原来是派生的数据文件夹 - 但是,不是通常的方式。
另一个文件夹中Derived Data
有另一个项目的名称,它可能与当前项目位于同一位置。删除此项目及其文件夹Derived Data
解决了问题
推荐阅读
- reactjs - 如何创建一个设置异步侦听器的反应挂钩?
- python - 索引更改不适用于新的 DataFrame
- javascript - vite 中的 Node.js 核心模块作为 webpack 后备
- android - 评估项目“:@mauron85_react-native-background-geolocation-common”时出现问题
- amazon-web-services - 如附图所示,如何在我的账户中获取 S3 存储桶信息?
- python - 试图重新组织 csv lat lon
- c - 关于进程管理器中wait()和exit()的问题
- typescript - 使用其他参数作为键的函数中的类型检查对象参数
- firebase - 公开了有关 Firebase 项目的哪些信息?
- python - 在 Python 中以递归方式更改变量