【问题标题】:Xcode Crash Report • EXC_BAD_ACCESS (SIEGSEGV) • KERN_INVALID_ADDRESSXcode 崩溃报告 • EXC_BAD_ACCESS (SIEGSEGV) • KERN_INVALID_ADDRESS
【发布时间】:2021-09-29 14:34:41
【问题描述】:

我目前为 App Review 提交了一个新的 SwiftUI 应用。该应用程序被拒绝,原因如下:

点击更多选项卡图标时,应用程序崩溃。 (设备:装有 iOS 14.6 的 iPad)

崩溃报告

问题:我多次测试该应用程序,但无法重现该错误(即使在装有 iOS 14.6 的 iPad 上),而 Apple 基于上述原因两次拒绝该应用程序。 p>

问题:您知道为什么应用程序在我的设备上运行时总是在查看时崩溃。该应用程序支持本地化。这可能是问题所在(我在德国,Apple 显然在美国)?

【问题讨论】:

  • 没有一些代码是不可能知道的。 A google search 使用领域提供一些信息
  • @loremipsum 感谢您的回答。苹果告诉我点击更多标签按钮时应用程序崩溃。但是,我什至无法重现崩溃。 MoreTab 只是一个默认的 SwiftUI 视图。

标签: ios xcode swiftui crash crash-reports


【解决方案1】:

要重现崩溃,您可以尝试以下步骤:

  • 在真实设备上构建应用程序,而不仅仅是模拟器
  • 调试崩溃时使用 Release Build 配置(Edit Scheme => Run => Build Configuration)
  • 干净构建您的应用,一个常见错误可能是用户默认值中已有一些数据
  • EXC_BAD_ACCESS 崩溃主要是在设置环境对象或在后台访问它们时出错
  • 将本地化设置为正确的地区/语言,如您所说的美国
  • 检查点击“更多”按钮时将调用的代码

希望这能帮助您解决崩溃问题

【讨论】:

    猜你喜欢
    • 2017-04-02
    • 2023-03-23
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2021-03-07
    • 2014-07-13
    相关资源
    最近更新 更多