Ell*_*rez 9 version-control xcode xcode5
我试图将我的项目的更改撤消到上次提交的源控制状态,但是当我按下"放弃所有更改"时,发生了奇怪的行为.
有些文件第一次还原而其他文件没有.所以我再次按下按钮,然后突然出现了一些关于需要重新保存'xcworkspace'的内容.我按下了,我的一半文件从左边的xcode文件列表中消失了,真的是根本没有编辑的随机文件.所以我决定再次按恢复以查看是否可以恢复到原始状态,现在我的所有文件都从xcworkspace中消失了.所以我的屏幕现在看起来像这样:

我已经尝试从我的垃圾箱中恢复文件(因为这是随机出现的文件),但工作区永远不会恢复.我使用MapBox所以我有2个项目构建到1个工作区,但podfile现在不会安装.
任何人都可以给我建议如何让它回到它的原始状态,因为我已经尝试了几个小时,但找不到任何信息.
当我这样做的时候,我感觉很可怕。我真的认为我必须重新重建一切。幸运的是,它很容易修复。
Xcode 删除了所有“非必要”文件。这包括您的 Podfile(以及 GoogleService-Info.plist(如果适用))。
修复:
转到终端并在项目文件夹中创建一个 Podfile$ pod init
使用您需要的 pod 更新您的 Podfile
跑步$ pod install
(4.) 要重新生成 GoogleService-Info.plist 文件,请转至 console.firebase.google.com > 设置 > 项目设置 > 下载相应项目 iOS 应用程序的最新配置文件并保存到本地项目文件夹。您的工作区应该能够识别项目导航器列表中的文件。
打开工作区后,选择新方案,一切都会恢复正常。
为了避免未来的回归:
前往航站楼
git添加-A
添加 pod 文件,然后
git commit -m“保存 pod 文件”
保存 pod 文件。我相信 Xcode 中的 git 会忽略 pod 和方案文件。
| 归档时间: |
|
| 查看次数: |
1870 次 |
| 最近记录: |