Tag: 崩溃

Xcode 4.3.3经常挂在iPhone 5.1模拟器上

我一直在环顾四周,看看有没有人最近有类似的问题,但无法find很多信息。 大多数情况下,在模拟器中启动应用程序工作正常。 但是,一天一到两次模拟器挂起,我不得不强制退出它。 XCode说'在模拟器上运行xyz'。 当你尝试在XCode中停止时,什么都不会发生。 然后我必须强制退出XCode。 恼人的事情是模拟器不会再工作,除非我重新启动机器! 当我直接在iPhone上运行应用程序时,这绝不会发生。 对于我来说,我已经有好几次发生过例子应用和我自己的事了。

iOS的崩溃分析和报告

我们正在评估针对iOS应用崩溃报告的第三方解决scheme或自定义解决scheme。 我们正在看Crashlytics,BugSense,Testflight。 他们似乎都服务于这个目的,即实时崩溃报告。 另外,我们一直在寻找自定义的解决scheme,沿着Xcode 4.2的方式实现debugging,并不是象征性地调用堆栈 2个问题: 第三方解决scheme(Crashlytics,BugSense等)是否比自定义解决scheme更具优势,因为我们希望将其用于崩溃报告的唯一目的? 我们可以将多lessfunction添加到自定义exception处理程序中,例如,如果我想使用HTTP POST将堆栈跟踪发布到服务器,我可以在exception处理程序中执行此操作,还是需要等待直到我的应用程序下一次启动发送日志? exception处理程序应该多久退出? 谢谢,Hetal

仅在设备上,应用程序立即崩溃

我试图找出为什么我正在开发的应用程序在我的设备(运行iOS 6.1的iPhone 4)上运行时立即崩溃。 我一直在这个应用程序工作大约8个星期,这个问题似乎突然出现了。 当我在模拟器上运行它时,该应用运行正常。 当我尝试在我的设备上运行它时,它崩溃了, int main(int argc, char *argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } } 崩溃发生在AppDelegate方法之前 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 被调用。 我已经看过设备崩溃日志,但是我没有看到任何能够让我知道发生了什么的线索。 有没有人有一个想法,我可以开始寻找解决scheme? 对于它的价值,这里是崩溃日志: exceptiontypes:EXC_CRASH(SIGABRT)exception代码:0x0000000000000000,0x0000000000000000崩溃的线程:0 线程0名称:调度队列:com.apple.main线程线程0崩溃:0 libsystem_kernel.dylib 0x39e74350 __pthread_kill + 8 1 libsystem_c.dylib 0x39deb11e pthread_kill + 54 2 libsystem_c.dylib 0x39e2796e中止+ 90 3 GraphicsServices 0x357da9ce GSRegisterPurpleNamedPort + 210 […]

parsingPFQuery whereKey:notEqualTo不能用于PFUser对象

我认为这是Parse中的一个错误,但我不知道在哪里报告。 我正在用Swift使用Parse。 我有一个PFQueryTableViewController 。 在我的queryForTable函数中,我可以使用下面的查询就好了: query.whereKey(kHWActivityFromUserKey, equalTo: User.currentUser()) 但是,当我将equalTo更改为notEqualTo ,如下所示: query.whereKey(kHWActivityFromUserKey, notEqualTo: User.currentUser()) …桌子保持空白,什么都不做。 (它甚至不显示空行。) 我试图找出发生了什么,所以我采取了这个查询,我手动调用findObjectsInBackgroundWithBlock ,查看块内的objects和error 。 令人惊讶的是,该块从未被称为! 所以然后我在主线程上运行查询,如下所示: var error = NSErrorPointer() var objects = query.findObjects(error) 当我跑这个,我的整个应用程序崩溃,以下例外: 2015-02-11 13:26:45.339 HDWR[18996:3057150] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Couldn't create cache key from <PFUser: 0x7f8e885de7c0, objectId: X7lSc1Gajm, localId: (null)> { … 所以我认为有一个与caching有关的错误,每当我使用whereKey:notEqualTo […]

animationUICollectionViewCell折叠

我试图在用户点击它时animationUICollectionViewCell的高度。 基本function按预期工作。 它挖掘和扩大点击时,但我的UICollectionViewCells自定义,并有一个headerView和一个contentView,所以当我animation的高度它折叠contentView为0,只有头是可见的,反之亦然扩大。 问题是,contentView只是在那里/消失,并不是作为单元格(它的超级视图本身)的animation。 查看截图以获得更好的理解: 点击标题(红色)时的animation。 contentView是即时可见的,但单元格在它后面有animation: animation完成后,一切都很好: 按照预期再次敲击单元格,但contentView(蓝色)瞬间隐藏: 通过在collectionViewLayout上执行批量更新来完成实现。 我认为它只是一个小旗子,但我现在正在寻找一段时间。 编辑:禁用自定义UICollectionViewCell中的自动布局后,它的工作完美,但这似乎更像是一个解决方法给我。 所以我会打开这个问题。

SIGABRT消息仅适用于iOS5

我正面临我的应用程序的一个奇怪的崩溃,只发生在iOS5。 这个问题似乎与我的核心animation方法bellow,因为当我没有设置值为aAnimation.repeatCount或0它正在工作,但是当它旋转我使用得到SIGABRT消息错误: – [NSConcreteValue doubleValue]:无法识别的select器发送实例0x9628100当我触摸设备/模拟器屏幕。 任何帮助将不胜感激 我的观点定义 – (void)loadView { CGRect screenRect = [[UIScreen mainScreen] applicationFrame]; UIView * contentView = [[UIView alloc] initWithFrame:screenRect]; contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; self.view = contentView; [contentView发布]; } 设置一个子视图 – (void)setUpPlacardView:(NSInteger)picture { //创build标牌视图 – 其init方法根据图像计算其框架 PlacardView * aPlacardView = [[PlacardView alloc] init:picture asColor:asColor]; aPlacardView.desaturation = kotucHue; self.placardView = aPlacardView; [aPlacardView发布]; […]

UIScrollView setContentSize使用未捕获的NSRangeException崩溃

一些UIScrollView的内容被删除后,调用setContentSize会使应用程序崩溃。 int toolbarHeight = [[[self navigationController] toolbar] frame].size.height; int navbarHeight = [[[self navigationController] navigationBar] frame].size.height; int totalHeight = toolbarHeight + navbarHeight; // contentWidth is 640 CGSize contentSize = CGSizeMake(contentWidth, [scrollView frame].size.height – totalHeight); [scrollView setContentSize:contentSize]; // Crash happens here, contentSize is perfectly valid *由于未捕获exception'NSRangeException',原因:'* – [__ NSArrayM objectAtIndex:]:index 1 beyond bounds [0 .. 0]' 什么可能导致这个? […]

SKProductsRequest在iOS 7.0.3启动时崩溃的应用程序

我们应用程序崩溃的报告昨晚开始泛滥。 升级到7.0.3的许多用户在启动时发生应用程序崩溃。 分析iTunes崩溃日志是由于该应用程序因启动时间太长而死亡。 显然,检查可用的应用程序内购买的电话是什么导致了崩溃。 我们删除了销售中的所有应用内购买,现在用户正在报告该应用正在运行。 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // earlier stuff… [self requestProductData]; // ask for in-app purchase localized prices/names [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; // process any pending transactions // more stuff… } – (void) requestProductData { NSMutableSet * prodSet = [[[NSMutableSet alloc] initWithCapacity:10] autorelease]; StoreItem * curStoreItem; for(int j=0; j<[storeArr count]; j++) […]

iOS只有在不通过XCode运行时才会崩溃。 Concidence?

我的应用程序只在未使用XCodedebugging器运行时崩溃。 很难跟踪,因为我无法debugging,但我终于明白了。 这是因为在某些不属于我的东西上发布了。 在我纠正之前,我search了两个相关的问题(下面的链接) iOS应用程序在设备上自行运行时崩溃,在使用debugging器运行Xcode时或在模拟器中不会崩溃 iPhone只有当设备没有连接到xcode时崩溃,如何理解崩溃日志? 以上问题都没有回答为什么不通过debugging器运行崩溃。所以我的问题是为什么发生? 我知道debugging/发布特定崩溃的原因,但这是疯狂的。 这是偶然发生的,虽然发生了10次以上。

NSCFData isResizable崩溃?

我目前正在获取这个崩溃日志在控制台中: 2011-08-23 19:18:40.064 App[1697:707] -[__NSCFData _isResizable]: unrecognized selector sent to instance 0x11f1c0 2011-08-23 19:18:40.075 App[1697:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData _isResizable]: unrecognized selector sent to instance 0x11f1c0' 有谁知道这是什么意思? 可能是什么原因呢? 谢谢!