Xcode错误:Abort trap 6(仅在设备上显示)

4
"我很奇怪,直到今天早上打开Xcode之前我的项目都正常,我没有做过任何更改,但是出现了一个"Command failed due to signal: Abort trap: 6"的错误(我使用的是Xcode9和Swift4)。但是模拟器一切正常。enter image description here 我已经尝试将Swift优化设置为[No],但不起作用。"

Xcode不会说谎。;) 应该有些东西被改变了。 - Hwangho Kim
也许吧...但我尝试回滚了,我非常确定那个版本没有这样的错误。 - Neko
为什么不创建一个新项目,将您的文件移动到其中并构建它呢?其他人都是这样做的。 - Hwangho Kim
3个回答

4

如果您正在使用Pods,可以尝试执行一项操作

Step 1 - Make a copy of your project 

在这里尝试2个不同的事情

Step 2 - Pod update 

如果这个方法没有起作用,那么...
Step 2 - Run pod deintegrate

Step 3 - pod install 

只需尝试,看看是否有帮助。


有时候甚至清理一下也能解决问题。 - iOS Geek
好的,我对我的代码进行了一些更改后,错误再次出现。我尝试了pod deintegrate和pod install。到目前为止,abort trap错误没有再次出现。谢谢。你是怎么知道这是关于pod问题的呢?我无法仅从错误消息中理解它。 - Neko
正如您所提到的,模拟运行一切正常。因此,我认为这可能是Pod的问题。当我们在设备上编译时,您可能会遇到此类问题,因为在编译时需要同时编译代码和Pods。如果代码没有问题,则可能是Pods出了问题。因此,我写下了以下步骤。 - iOS Geek
谢谢,我发现可能是关于Swift4更新问题。我的项目最初是用Objective-C语言编写的,然后我混合了Swift3.2。最近我将Xcode更新到了9.1和Swift4。然后我发现Xcode建议我“更新推荐设置”(Pod项目和myProject),在我按照Xcode告诉我的做法之后,错误就出现了。在我重新安装所有的pod库之后,“更新推荐设置”的提示又出现了。 - Neko
我之前遇到过类似的问题,唯一解决办法就是删除工作区的DerivedData文件夹。 - jarrodparkes

0

如果您因为将Xcode更新到13.3版本而出现此错误,并且是由于file_picker(Flutter)引起的,请访问https://github.com/miguelpruivo/flutter_file_picker/issues/999查看解决方案。

我在我的iOS项目的podfile中,在'target' 'Runner' do下添加了以下内容:

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
  pod 'DKImagePickerController/PhotoGallery', :git => 'https://github.com/miguelpruivo/DKImagePickerController.git'
end

现在我可以成功地存档,具体取决于作者何时在pub.dev上推送下一个更新。


0
问题:Abort Trap(在我的情况下,我的代码运行得很完美,但当我尝试制作一个归档文件以上传到testFlight时,我遇到了“Abort Trap”)
解决方案:只需从项目导航器(最左侧窗格)中选择您的项目,选择项目>选择目标>构建设置>Swift编译器 - 代码生成>优化级别>调试和发布使“无优化[-Onone]” 输入图像描述

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接