gpt4 book ai didi

苹果审查团队的 iOS 应用程序崩溃,但我的设备上没有

转载 作者:可可西里 更新时间:2023-11-01 05:41:49 25 4
gpt4 key购买 nike

我的应用程序在我的 iDevices 上没有崩溃,但 apple 审查团队说它在 ipad 6.0.1 上崩溃。这是重新符号化日志的相关部分:

Last Exception Backtrace:
0 CoreFoundation 0x327fb29e __exceptionPreprocess + 158
1 libobjc.A.dylib 0x394dd97a objc_exception_throw + 26
2 UIKit 0x38897d54 +[UIStoryboard storyboardWithName:bundle:] + 436
3 UIKit 0x386da406 -[UIApplication _loadMainStoryboardFileNamed:bundle:] + 38
4 UIKit 0x38563794 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 524
5 UIKit 0x3850bc34 -[UIApplication handleEvent:withNewEvent:] + 1000
6 UIKit 0x3850b6c8 -[UIApplication sendEvent:] + 68
7 UIKit 0x3850b116 _UIApplicationHandleEvent + 6150
8 GraphicsServices 0x35c8759e _PurpleEventCallback + 586
9 CoreFoundation 0x327d067e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 10
10 CoreFoundation 0x327cfee4 __CFRunLoopDoSources0 + 208
11 CoreFoundation 0x327cecb2 __CFRunLoopRun + 642
12 CoreFoundation 0x32741eb8 0x32739000 + 36536
13 CoreFoundation 0x32741d44 CFRunLoopRunInMode + 100
14 UIKit 0x38562478 -[UIApplication _run] + 664
15 UIKit 0x3855f2f4 UIApplicationMain + 1116
16 MyApp 0x0007362e main (main.m:16)
17 MyApp 0x000735e4 start + 36

这是否意味着 Storyboard 是问题所在(第 2 行)?

最佳答案

回答你的问题:

Does this mean that the Storyboard is the problem (line 2)?

这意味着最有可能的问题与 Storyboard加载有关 - 无论是 Storyboard还是包 - 因为这是抛出异常的地方。在不知道 UIStoryboard 的源代码以及第 436 行导致它抛出异常的内容的情况下,这可能与您从非 Apple 员工那里得到的一样具体。

要超越这个并实际在本地重现崩溃(这样您就可以努力修复它):

  • 验证包装/进行干净/全新安装(如评论中所建议)
  • 在不同的设备上尝试(可能有 一些东西 清理没有正确移除的剩余部分)
  • 尝试使用较旧的 iOS 版本(也许他们不小心向您提供了有关 iOS 版本的错误信息?)
  • 尝试在您的应用程序处于后台时模拟低内存环境(崩溃可能与您的应用程序在这种情况下在后台关闭和重启有关?)

如果您无法重现问题,您更有可能希望从审核团队获得更多信息,而不仅仅是堆栈跟踪:

  • 关于它们是如何导致崩溃的,你能得到更准确的重现步骤吗?
  • 这是对现有应用的更新吗?他们可能有未正确清理的旧版应用?

关于苹果审查团队的 iOS 应用程序崩溃,但我的设备上没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13806122/

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