';转换为最新的Swift语法';即使没有更改,也会中断生成

';转换为最新的Swift语法';即使没有更改,也会中断生成,swift,swift2,ios9,xcode7.1,Swift,Swift2,Ios9,Xcode7.1,我的项目是objective-c,在swift中只有一个tableviewcontroller。我今天下载了Xcode测试版,这促使我“转换为最新的Swift语法”。在我遵循这些步骤之后,它向我显示没有任何变化。我在proj文件中也没有看到任何更改,但它有错误。请注意,当我选择不转换为最新的swift语法时,我没有看到错误-在这种情况下,应用程序构建并运行良好 知道它为什么会坏吗 以下是错误- 无法分析“app name”的调试映射没有这样的文件或目录 叮当声:错误:链接器命令失败,退出代码

我的项目是objective-c,在swift中只有一个tableviewcontroller。我今天下载了Xcode测试版,这促使我“转换为最新的Swift语法”。在我遵循这些步骤之后,它向我显示没有任何变化。我在proj文件中也没有看到任何更改,但它有错误。请注意,当我选择不转换为最新的swift语法时,我没有看到错误-在这种情况下,应用程序构建并运行良好

知道它为什么会坏吗

以下是错误-

  • 无法分析“app name”的调试映射没有这样的文件或目录
  • 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
  • 其他错误是无法找到swift文件。swift课程是在objective-c课程中开始的

产品->Clean
对我的情况有帮助。

项目构建设置中的
启用位码
切换到
对我有帮助。

我遇到了同样的问题,上面的答案都没有帮助。显然,我的问题是我有一个使用.m文件而不是.h文件的导入


查找和修复这些问题的简单方法是
find>find in Project…
并搜索
#import.*m
并将它们更改为适当的.h文件

我遇到了一个类似的问题,我通过在项目中更改
构建阶段
/
编译源代码
来修复它:


我添加了需要在项目早期编译的新源代码,在我删除文件后,当我尝试构建项目时,它说缺少我删除的文件。在删除了一些看起来好像不是默认构建阶段的构建阶段之后,它工作得很好。 我发现默认情况下有4个编译源代码


另外,使用
Ctrl+Shift+K
将清理您的项目,这有助于我在下一次遇到这样的错误。

@ViruMax很乐意帮忙;)这可能是应用商店的一个问题apps@sss,另一个建议(来自Pavlo)有用吗?你做了哪些更改?我添加了新的源代码,需要在项目早期进行编译,在我删除文件后,当我尝试构建项目时,它说缺少我删除的文件。在删除了一些看起来好像不是默认构建阶段的构建阶段之后,它工作得很好。我发现默认情况下有4个编译源代码。另外,使用Ctrl+Shift+K将清理您的项目,这有助于我再次遇到类似这样的错误。很好!现在每个人都有更好的线索来解决这个问题。我用这个相关的评论更新了你的答案。