问题标签 [crash-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
310 浏览

xcode - “查看设备日志”选项不会在一台 Mac 上显示 Xcode 中的所有日志

我注意到当我使用不同的Mac(即office-Mac和home-Mac)开发应用程序时,每次我将iDevice(iPhone,iPod ...)插入Mac时,单击->选项View Device Logs下的按钮,有一些(崩溃) 在一台 Mac 上登录,在另一台 Mac 上登录。或者有时 WindowDevices and Simulators

我的问题是:

  1. 为什么会这样?
  2. 如何查看一台 Mac 中的所有日志?
  3. 是否有另一种方法可以在不使用 Xcode 的情况下正确方便地查看/分析(崩溃)iDevices 日志?

这是我的环境:

  • macOS:High Sierra(home-Mac)、Sierra(office-Mac)
  • Xcode:9.2、8.3.3
  • iDevice:iPhone SE(iOS 10.3.3)、iPod Touch 5th-Gen(iOS 8.2)

提前谢谢了。

0 投票
0 回答
41 浏览

ios - 如何从审阅者那里重现或符号化错误日志?

最近我向 appstore 提交了一个应用程序,但我不断收到一些无法重现的错误日志。我在具有相同 ios 版本的模拟器和设备上尝试了很多次,但没有结果。错误日志如下:

我怎样才能找到导致崩溃的原因?

0 投票
1 回答
226 浏览

ios - iOS crashlog iPad sqlite 互斥锁

我怎么能理解,在我的应用程序的哪个位置,应用程序中止。如果我在其他 iPad 上启动该应用程序,它运行良好,仅在一个 iPad 上,我得到以下崩溃日志:以下崩溃日志是否正确符号化,如果不正确,如何正确执行?我从邮件中得到这个崩溃日志,并用 Xcode 导入它。

什么问题,谁能帮帮我?

谢谢

编辑:

在正确的符号化之后,我更新了我的崩溃日志。平板电脑上的数据库是 5,5 GB 大。在syncWebdienst.cs 55 中,App createDataTable 意味着sqlite 查看表是否有更改或新表。

0 投票
1 回答
404 浏览

ios - IOS 设备日志

我最近对已经在应用商店中的应用进行了一些更改,几天后,我发现我的新版本因发布时崩溃而被拒绝。这很奇怪,因为我在 ipad air、iphone 6 和 iphone 5 上对其进行了测试,并且它适用于所有 3 个。我从苹果那里得到了以下崩溃日志,我想知道是否有人可以帮助我破译错误在哪里,因为这是我第一次遇到如此严重的错误。

0 投票
1 回答
140 浏览

ios - 赋予 getVaList 的属性不会显示在 Crashlytics 日志文件中

我是使用 Crashlytics 的新手。我已经开始探索使用日志记录并创建了一个示例 ios 项目来测试它。我能够看到 CLSLogv 命令的第一个参数,但缺少第二个参数

示例:CLSLogv("Button1", getVaList([1,2,3]))

“Button1”在日志文件中可见,但缺少 [1,2,3]


无法在日志中看到赋予 getVaList 的第二个属性。在此处输入图像描述

0 投票
0 回答
430 浏览

ios - 无法读取 iOS 崩溃日志 - 是否具有象征意义?

这个 iOS 崩溃日志是象征性的吗?它来自 beta 应用程序审查,所以没有自动符号化,但我将它导入到设备崩溃日志中,苹果表示将使用 dsym 文件进行符号化。

如果是,那么我该如何解释这个问题以及问题出在哪里?它不会在我的任何设备或模拟器或我们的内部测试人员上崩溃......

苹果表示它在启动时崩溃,并在单击主屏幕上的按钮启动时崩溃。

主屏幕的文件(苹果的报告说它在启动应用程序并单击来自该文件的主屏幕上的按钮时崩溃)。

0 投票
1 回答
3057 浏览

ios - 了解 Xcode 设备日志崩溃

我是一个相对较新的开发人员,需要一些帮助。当我通过 Xcode 连接我的应用程序时,它不会崩溃。但是,当我第二天尝试再次运行它(从我的手机启动)时,它在尝试打开它时崩溃。我目前正在调试情况,不确定如何进行。

我无法理解设备日志崩溃的工作原理。我能够通过 Window>Device and Simulators>View Device Logs>All Logs 在 Xcode 中找到我的设备崩溃。我能够理解具有“EXC_BREAKPOINT(SIGTRAP)”的异常类型意味着我强制解开一个零值。我不确定如何通过查看日志(或任何其他方法)在我的代码中找到发生这种情况的位置。如何在我的所有文件中找到导致崩溃的位置?

0 投票
1 回答
3629 浏览

ios - Xcode 没有显示最近的崩溃日志

在我的手机上,我将Share With App Developers设置为On.

设置 > 隐私 > 分析 > 与应用开发者共享 > 开启

我打印了一个 nil 值来强制崩溃:

我在控制台中看到了崩溃,但是当我去:

我只看到自 2017 年 11 月以来我的应用程序的旧崩溃(之前或之后都没有)。它没有显示我的应用程序的任何当前崩溃,但它显示了我所有其他应用程序(如 YouTube、Slack、Stack Overflow 等)的所有当前崩溃。我一小时前刚刚打印 nil 值的那个甚至没有出现。

在此处输入图像描述

在 Xcode 中,我导航到崩溃,但它说没有崩溃日志:

Windows > 管理器 > 崩溃 > App Store > releaseInAppStore但 nada

为什么我最近的崩溃日志没有出现?

0 投票
1 回答
1147 浏览

ios - 为什么找不到崩溃日志

我有一个应用程序,在某些情况下应用程序崩溃了。它已经崩溃了几次。但我无法找到崩溃日志。

我打开 Xcode -> Window -> Devices & Simulators -> View Device logs - The device

在它崩溃的那段时间里,我没有看到任何崩溃日志。

请有任何想法

0 投票
0 回答
597 浏览

ios - 解密 iPhone 崩溃日志

我在我的 iPhone 上遇到了我自己的应用程序崩溃,并试图弄清楚发生了什么。以下是 Xcode 中崩溃日志的相关部分(抱歉格式不佳):

异常类型:EXC_CRASH (SIGABRT) 异常代码:0x0000000000000000, 0x0000000000000000 异常说明:EXC_CORPSE_NOTIFY 由线程触发:0

应用程序特定信息:调用了 abort()

过滤的系统日志:未找到

Last Exception Backtrace: 0 CoreFoundation
0x1828c2d8c exceptionPreprocess + 228 1 libobjc.A.dylib
0x181a7c5ec objc_exception_throw + 55 2 CoreFoundation
0x1828d0098 -[NSObject+ 1388696 (NSObject) doesNotRecognizeSelector:] + 139 3 CoreFoundation 0x1828c85c8 ___forwarding_
+ 1379 4 CoreFoundation 0x1827ae41c _CF_forwarding_prep_0 + 91 5 MyApp 0x102c33a0c 0x102bf0000 + 277004 6 MyApp
0x102c39d9c 0x102bf0000 + 302492 7 MyApp
0x102c1bed8 0x102bf0000 + 179928 8 MyApp
0x102c0754c 0x102bf0000 + 95lib564 9
0x1821b4aa0 _dispatch_call_block_and_release + 23 10 libdispatch.dylib 0x1821b4a60 _dispatch_client_callout + 15 11 libdispatch.dylib 0x1821f5bcc _dispatch_main_queue_callback_4CF$VARIANT$armv81 + 527 12 CoreFoundation 0x18286b070 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 11 13 CoreFoundation 0x182868bc8 __CFRunLoopRun + 2271 14 CoreFoundation 0x182788da8 CFRunLoopRunSpecific + 551 15 GraphicsServices 0x18476e020 GSEventRunModal + 99 16 UIKit 0x18c7a8758 UIApplicationMain + 235 17 MyApp 0x102bf48f4 0x102bf0000 + 18676 18 libdyld.dylib 0x182219fc0 开始 + 3

Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_kernel.dylib 0x00000001823492e0 pthread_kill + 8 1 libsystem_pthread.dylib 0x00000001824ee6a8 pthread_kill$VARIANT$armv81 + 360 2
libsystem_c.dylib 0x00000001822b7d0c abort + 140 3
libc++ abi.dylib 0x0000000181a532c8 __cxa_bad_cast + 0 4 libc++abi.dylib 0x0000000181a53470 default_unexpected_handler+ 5232 () + 0 5 libobjc.A.dylib
0x0000000181a7c8d4 _objc_terminate+ 35028 () + 124 6
libc++abi.dylib 0x0000000181a6d37c std::__terminate(void ( ) + 111484 ()) + 16 7 libc++abi.dylib
0x0000000181a6cccc __cxxabiv1::exception_cleanup_func+ 109772 (_Unwind_Reason_Code, _Unwind_Exception
) + 0 8 libobjc.A.dylib
0x0000000181a7c720 _objc_exception_destructor+ 34592 (void*) + 0 9
CoreFoundation 0x00000001828d0098 __methodDescriptionForSelector + 0 10 CoreFoundation 0x00000001828c85c8 ___forwarding_
+ 1380 11 CoreFoundation
0x00000001827ae41c _CF_forwarding_prep_0 + 92 12 MyApp
0x0000000102c33a0c 0x102bf0000 + 277004 13 MyApp 0x0000000102c39d9c 0x102bf0000 + 302492 14 MyApp 0x0000000102c1bed8 0x102bf0000 + 179928 15 MyApp 0x0000000102c0754c 0x102bf0000 + 95564 16 libdispatch.dylib 0x00000001821b4aa0 _dispatch_call_block_and_release + 24 17 libdispatch.dylib 0x00000001821b4a60 _dispatch_client_callout + 16 18 libdispatch.dylib 0x00000001821f5bcc _dispatch_main_queue_callback_4CF$VARIANT$armv81 + 528 19 核心基础 0x000000018286b070 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE+ 12 20 CoreFoundation 0x0000000182868bc8 __CFRunLoopRun + 2272 21 CoreFoundation 0x0000000182788da8 CFRunLoopRunSpecific + 552 22 GraphicsServices
0x000000018476e020 GSEventRunModal + 100 23 UIKit
0x000000018c7a8758 UIApplicationMain + 236 24 MyApp
0x0000000102bf48f4 0x102bf0000 + 18676 25 libdyld.dylib 0x0000000182219fc0 start + 4

所以我确实看到了一些错误,但它们都是非特定的,而不是指向特定的调用。

我可以从这个日志或其他地方提取更多信息来找出可能出了什么问题吗?