gpt4 book ai didi

Iphone 崩溃日志不代表 UIKit 调用

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:14 25 4
gpt4 key购买 nike

有没有人见过像这样的崩溃日志,其中 UIKit 和其他系统库没有被符号化?我们的一个应用程序出现崩溃问题启动,但只有少数用户(如 5 位)遇到此问题。 (据我所知,显示了 default.png,然后它崩溃了)我们无法重现它。代码中似乎没有任何遗忘,我已经运行了静态分析器,它没有显示任何问题。但事实是UIKit 和其他库没有被符号化对我来说很奇怪。我查找了 libSystem.B.dylib 0000000000 0 + 0 并且在谷歌上有一些关于这个的点击以及与静态库的连接。该项目确实使用了静态库,但我认为如果它们存在问题,它将无法在任何设备上运行,而不仅仅是一对夫妇。

Exception Type:  EXC_BAD_ACCESS (SIGBUS)  
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000
Crashed Thread: 0

Thread 0 Crashed:
0 libSystem.B.dylib 0000000000 0 + 0
1 UIKit 0x0068a0dc 0x66c000 + 123100
2 MyApp 0x000307b2 -[RootViewController defaultImage] (RootViewController.m:39)
3 MyApp 0x00030720 -[RootViewController loadView] (RootViewController.m:49)
4 MyApp 0x00030182 -[RootViewController loadView] (RootViewController.m:43)
5 MyApp 0x00031894 -[AppDelegate applicationDidFinishLaunching:] (AppDelegate.m:52)
6 UIKit 0x31ada4b8 0x31acc000 + 58552
7 UIKit 0x31ad09e2 0x31acc000 + 18914
8 UIKit 0x31b29fd8 0x31acc000 + 384984
9 UIKit 0x31b298fc 0x31acc000 + 383228
10 UIKit 0x31b29332 0x31acc000 + 381746
11 GraphicsServices 0x3026c046 0x30267000 + 20550

这是完整的 defaultImage 方法

-(UIImage*)defaultImage
{
return [UIImage imageNamed: @"Default.png"];
}

我们从一位用户那里得到了 ipa,Default.png 似乎没有损坏。

最佳答案

Xcode 不再包含每个硬件上每个版本的 iOS 的所有内容。相反,它会从设备中提取信息。

找出这些用户使用的操作系统和设备(可能是相同的)并将其中一个插入您的 Mac。 Xcode 将从中获取所需内容。

关于Iphone 崩溃日志不代表 UIKit 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com