Xcode 6.1在设备上编译崩溃

3

我最近犯了一个错误,升级到Xcode 6.1(发布版本-6A1052d),从6.0.1升级过来后,一切都是正常的。在第一次加载项目时,我立即遇到了许多错误,通过去掉?或添加!并将应用委托中永久存储协调员的苹果提供行注释掉,我纠正了这些错误:

// error = NSError.errorWithDomain("YOUR_ERROR_DOMAIN", code: 9999, userInfo: dict) 

我的应用在模拟器上运行良好,但在我的设备上,在构建成功后几乎立即崩溃,并将我带到lldb,几乎没有任何有用的信息。目前它会在我的第一个println语句上崩溃,但是我已经尝试了绕过一些东西,它仍然会在简单的变量声明或println上崩溃。我已经尝试更新我的iOS,从我的设备中删除旧的应用程序并重新启动设备。任何建议都将不胜感激。


这个崩溃是否取决于您的构建配置?即,无论是为调试构建还是为发布构建,它都会发生吗? - cmyr
“几乎没有”错误信息是什么意思?是哪种崩溃? - zaph
当您尝试将商店添加到持久性存储协调器时返回的错误是什么?根据您提供的信息,问题就在那里。当您打开商店并添加它时,失败了,并且应用程序会触发 abort()。查看返回的错误。 - quellish
它在调试和发布模式下都崩溃了。它给了我一个:Thread 1: EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xe7ffdife)。它没有执行到持久存储协调器。它似乎在我的第一个println或变量声明上崩溃了。它确实在applicationDidFinishLaunchingWithOptions中执行了一个方法调用,但在该方法的第一行崩溃了。我已经尝试在启动时绕过一些东西,但到目前为止一切都崩溃了。我会继续尝试解决它。 - Steve Schwedt
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Steve Schwedt
1个回答

0

我仍然不确定这个问题最初是由什么引起的,但我删除了Xcode,重新下载、安装了它,重新加载了我的旧项目,修复了错误,现在该项目可以在最新版本的Xcode上运行在设备上。


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