当前位置: 首页 > 知识库问答 >
问题:

在iPad 7.1上运行时,Xcode 6测试版使用核心数据导致应用崩溃

邹曦之
2023-03-14

几天前,我更新到Xcode 6测试版5,当然还有iOS 8测试版SDK测试版5。它在模拟器和运行iOS 8的测试设备上运行我的一个Core Data应用程序。但后来我试图在运行iOS 7.1的物理iPad(第4代)上运行该应用程序,它崩溃了,并出现此错误。

迪尔德dyld_fatal_error:

0x2be730c4:陷阱< br> 0x2be730c8: nop

所以我试图在iPad Air 7.1模拟器上运行它,我没有收到致命错误,但在应用程序崩溃后我得到了以下控制台日志。

'NSInvalidArgumentException', reason: 'executeFetchRequest:error: A fetch request must have an entity.'

当我运行iPad视网膜7.1模拟器 - 它应该对应于第四代iPad - 它编译和运行得很好!此外,它与任何运行iOS 7.1的iPhone(模拟与否)都没有问题!在 Beta 5 之前,我从未遇到过任何核心数据问题。

我已经清理了这个项目,重启了我的苹果电脑几次,但我仍然无法让它在我的物理iPad或iOS7.1上的iPad Air模拟器上运行。

我意识到这可能是一个非常不方便的错误,但我想知道我是否忽略了一些简单的东西。我有一个从核心数据实体中提取的自定义类,下面是我用来调用托管对象上下文的代码:

#import "AppDelegate.h"

-(void) startContext {
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
self.context = [appDelegate managedObjectContext];
}

我就是这样被示范的。这是一种加载托管对象上下文来执行获取请求的糟糕方式吗?有没有不同的方法可以避免这些错误?

共有1个答案

易琛
2023-03-14

谢谢沃伦·伯顿。我觉得有点愚蠢。我以为我已经通过使用“重置内容和设置”从模拟器中删除了该应用程序的所有实例,但我想我想我想错过了iPad Air模拟器。我也忘了从物理iPad中删除它。一旦我删除了两个安装并重新构建并运行,一切正常。所以我想我的商店文件在移动到iOS 8 SDK的新测试版时被损坏了。看起来损坏只发生在iOS 7上的安装中,而iOS 8安装使它顺利通过。

 类似资料:
  • 我们刚刚从Visual Studio2008“升级”到Visual Studio2012。我们更新了我们的单元测试,现在它们在单独运行时通过,但是当我尝试运行全部时,我得到了以下错误: 还有人遇到过类似的问题吗?如果是的话,你是怎么解决的? 在MSDN上也问过同样的问题,但答案是“点击崩溃转储的链接”。这个答案对我没有帮助,因为我没有看到到崩溃转储的任何链接,并且我无法生成崩溃转储。 关于Stac

  • 当测试人员声称他能够同时运行两个应用程序实例时,我遇到了crashlytics测试版非常奇怪的行为。 Log告诉我它的packageName完全相同,所以我们无法区分该日志来自哪一个。 我做了一些研究,测试版可以在他们的应用程序中运行它,类似于: 所以我不得不把忽略GoogleAppIndexingWarning归入林特,因为我使用的是谷歌单一应用程序标准结合crashlytics测试版?

  • 在我的asp.net核心项目(与2017年相比)中,我想运行我的测试方法,但在测试资源管理器中单击“运行所有”,我在测试资源管理器控制台中得到“最后一次测试运行不运行(总运行时间“布拉布拉”)”响应。我已经下载了我的NunitNuGet包。我认为在我的启动类或其他地方asp.net核心中测试有一些缺失的测试配置,或者一些缺失的NuGet包:/Thx提前给每个人。 这是我的测试课: 下面是我的“Gu

  • 问题内容: 我试图弄乱新的RecyclerView,每当我尝试运行它时,我的应用程序立即崩溃。它为我提供了NullPointerException,用于尝试从中访问方法。我查看了其他帖子,发现大多数人都没有,但是我尝试了一下,但完全没有帮助。目前还不确定要怎么做,我们将不胜感激。这里是错误日志:(我会发布图片,但我还没有10位代表) 问题答案: 当没有提供时,通常会发生此问题。您可以这样做:

  • 我使用以下spock依赖项 我写了这个测试 测试成功 现在我想使用Spring在规范中注入用注释,并在运行应用程序时成功注入。测试和组件都放在同一个maven模块中。 我在这里阅读了关于:如何将Spring bean注入spock测试 因此我添加了这个依赖版本 在添加了运行s的依赖后 然后我尝试使用适当的注释 结果仍然是上述例外。 groovy测试在下,这是一个可以在第一次成功运行测试时看到的工作

  • 这里是Android开发者新手。我在MainActivity中使用recyclerview,应用程序不断崩溃。 任何帮助都将受到赞赏! 编辑:对不起,我是新来的。我已经附加了Logcat。和其他xml文件。谢谢 这是我的代码: 列出你的布局。xml: activity_main.xml: } ProductAdapter。java类: } Logcat: 致命异常:主进程:e.wolverine2