Xcode不断删除2个文件

时间:2017-01-04 07:28:38

标签: xcode cocoapods xcode8

我有一个使用Xcode 8的Xcode项目。如果有帮助/重要,我正在使用Swift。

前几天真的没有改变那么多,除了一个VC中的几个功能我试图重新运行我的应用程序并且它有一个错误(我不记得它说不幸的是...但是当我谷歌和#39; d它基本上说有一个文件丢失了)

我找到了文件的内容,只是将所有更改复制到一个空白项目中并删除了文件并从Github中删除了一个干净的版本并重新添加了我添加的几个函数。

一切都很好,直到昨天我注意到了2个黄色警告。 我点击了"问题导航器"它正在说

TestApp project missing file

    TestApp.debug.xcconfig is missing

Pods project missing file

    pods - TestAPP.debug.xcconfig is missing

我意识到文件不会随机消失,但说实话,除了Storyboard和我正在处理的一个ViewController文件之外,我没有触及任何其他内容。

为什么Xcode会继续删除我的文件? 这个项目是否可以保存,或者我是否需要启动它(它是否已损坏?)

我的项目也在使用Firebase。

2 个答案:

答案 0 :(得分:2)

xcconfig文件用于分离构建配置信息。这些错误表明您缺少与调试版本相对应的条目。

什么都不应该触动它们。只有三种可能性浮现在脑海中:

  1. 您首先没有创建调试配置,但尝试以某种方式使用它们。
  2. 您的路径配置会将这些配置放在清理/重建应用时会被清除的目录中。
  3. 项目目录受git控制,您正在使用git删除文件。
  4. 这里有一个屏幕截图,显示我的Pods项目下有两个配置,一个用于"发布"和#34;调试"。

    enter image description here

    您可以尝试设置项目并确保查看列出的调试配置。如果是这样,请查看他们保留的位置等,以便诊断发生了什么。否则,你还没有创造它们。

答案 1 :(得分:1)

我的猜测是文件实际上并没有以任何严重的方式丢失。这是与使用git相关的错误(正如您所说,文件是通过GitHub传播的,因此我们知道该项目是通过git存储库来跟踪的)。文件已被删除,但实际上这不是问题。如果那是正确的,那么,正如我在https://stackoverflow.com/a/39715083/341994处解释的那样,您可以通过执行git addgit commit这些文件来解决此问题。这将导致Xcode变得快乐并且警告将消失。