2015-11-13 62 views
1

我试图重新命名一个像我经常做的应用程序。我转到左上角的项目标题,双击,然后重命名应用程序。Signal Sigabrt重命名Xcode应用程序

enter image description here

它通常工作。但是,这一次,我遇到了一个Signal Sigabrt。我试图只重命名该项目,但这不起作用。所有的连接似乎都是正确的。这是我的错误。

enter image description here

这是我第一次遇到的信号SIGABRT这个原因。有人能告诉我我做错了什么吗?谢谢。

更新

当我把项目的名称一样的原始,应用程序运行正常。如果我将其更改为新的,该应用程序会崩溃。我该怎么办?

+0

您是否尝试过清洁项目? – RaffAl

+0

重命名项目和“重命名应用程序”是不同的事情......我认为重命名**产品**更像是“重命名应用程序”。只是我的意见... –

+0

我试过清洗它。不幸的是,这不起作用 – penatheboss

回答

0

您发布的屏幕截图表明您的Interface Builder文件中存在问题。很可能这里定义的出口连接不再正确。

+0

这就是我意识到的。但是,当检查插座时,它似乎很好... – penatheboss

0

这是一个远射的建议,但您是否向视图添加和删除对象,或者创建并重命名您的Outlets?有时这可能会导致xib文件中出现不再存在于头文件或实现文件中的错误(我无法解释为什么这是,尽管我确信有合理的解释。)

在任何情况下, 接口生成器打开检查连接检查器,这是在实用程序面板中一路向右的按钮。确保没有任何挥之不去的插口或没有链接到任何对象的动作。您可能需要循环查看视图中的对象,甚至视图本身,以确保不会丢失任何视图。如果列出了它们中的任何一个,请删除它们并尝试再次运行该应用程序。

+0

事情是,当我保持项目的名称与原来的一样时,应用程序运行良好。如果我将其更改为新的,该应用程序会崩溃。我还应该尝试吗? – penatheboss