我正在将iOS项目从Swift 2转换为Swift 3.我已经使用Edit>转换>转换为当前的Swift语法...来转换项目。一切都编译好并且运行正常。
测试目标中的几个文件在项目导航器中显示为红色。点击它们什么都不做。磁盘上有文件。从项目导航器中删除并重新添加没有帮助 - 文件再次显示为红色。这影响了大约40个文件中的2个。
如果我在单独的文本编辑器中打开其中一个文件并引入语法错误并尝试编译,xcode会显示错误,我可以通过单击错误在xcode中打开该文件。但是在项目导航器中,文件仍显示为红色,我无法通过单击打开该文件。所以看起来xcode正在编译它并运行测试 - 只是无法在项目导航器中看到它。
我还尝试关闭xcode并重启整机。
知道为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:0)
在这里找到答案:How can I resolve a red (moved) file in Xcode 5?
打开文件检查器,文件的位置已丢失,您需要告诉xcode在哪里再次找到它。