Xcode 9.3 在 SourceEditorDataSource.insertTextAtPosition 中崩溃

标签 xcode crash

当我尝试编辑项目中的某些文件时,Xcode 就退出了。它总是在 SourceEditorDataSource.insertTextAtPosition 中崩溃,报告中显示这一行:

SourceEditorDataSource.insertTextAtPosition(_:position:reformatting:) + 1905 中的专用闭包 #3

我很困惑,因为只有某些文件导致了问题。同一项目中的其他文件都正常。由于某种原因,我在 BBEdit 中查看了该文件,发现它使用了回车符。当我使用 BBEdit 将文件设置为使用换行符时,崩溃消失了。

我使用 grep 查找所有带有 '\r' 的文件,并验证它们中的每一个都会导致 Xcode 退出。我编辑了所有文件,不再崩溃。

我提交了一个错误,Apple 已将其标记为重复,因此他们知道该问题。现在你也这样做了:)

最佳答案

只是将问题标记为已回答,因为有解决方法,并且 Apple 已经意识到 Xcode 中的错误。

关于Xcode 9.3 在 SourceEditorDataSource.insertTextAtPosition 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49971465/

相关文章:

json - 解析 HTML 以快速获取 JSON

swift - 使用 AKAudioPlayer 播放声音 - iOS

ios - dyld:找不到符号:_UITransitionContextFromViewControllerKey

objective-c - 使用 [__NSArrayM objectAtIndex :]: index 0 beyond bounds for empty array error 崩溃

ios - Appstore图标有光泽效果吗?

xcode - AVAudioPlayer 声音的播放间隔不会低于 1 秒

iOS 9 : Warning "All interface orientations must be supported unless the app requires full screen" for universal app

memory - Aptana Studio 3 崩溃 - 新错误

使用 <nul 调用时 C# ReadKey 崩溃控制台应用程序

c# - Unity XCode iOS 在启动时崩溃