尝试运行我的应用程序的第二个目标时的SIGABRT

时间:2017-10-06 08:50:52

标签: ios swift xcode

我为我的项目添加了第二个目标,以便能够为多个应用程序使用相同的Xcode项目(基本应用程序的风格稍有变化)。我重命名了目标,更改了方案以匹配名称,也重命名了第二个info.plist。现在,当我尝试运行第二个目标时,应用程序会在启动画面上使用SIGABRT崩溃。没有任何日志。异常断点或Swift错误断点也没有帮助。可能导致这种情况的原因是什么?

修改
我不知道导致问题的原因,但我删除了目标和方案。然后我重新添加所有内容并按照相同的步骤操作。现在它正在运作。

2 个答案:

答案 0 :(得分:0)

您必须在所有异常上添加断点以获取代码崩溃的行

以下是步骤。

  • 转到“断点导航器”。

  • 点击导航器左下角的+符号。

enter image description here

  • 你应该看到这个。

enter image description here

答案 1 :(得分:0)

并非适用于所有情况,但在大多数情况下,当您释放已在内存中释放的对象时,会出现 SIGABRT 错误。

我们怎样才能发现你哪里错了? Best way is do enable zombie object in your Xcode.