问题描述
我目前提交了一个新的 SwiftUI 应用以进行应用审核。该应用程序被拒绝的原因如下:
点击更多标签图标时,应用程序崩溃。 (设备:配备 iOS 14.6 的 iPad)
问题:我多次测试该应用程序,但无法重现该错误(即使在装有 iOS 14.6 的 iPad 上),而 Apple 基于上述原因两次拒绝该应用程序。 >
问题:您知道为什么应用程序在我的设备上工作时总是在 Review 时崩溃。该应用程序支持本地化。这可能是问题所在(我在德国,Apple 显然在美国)?
解决方法
要重现崩溃,您可以尝试以下步骤:
- 在真实设备上构建应用程序,而不仅仅是在模拟器上
- 在调试崩溃时使用发布构建配置(编辑方案 => 运行 => 构建配置)
- 对您的应用进行干净的构建,一个常见的错误可能是用户默认值中已经包含一些数据
- 崩溃 EXC_BAD_ACCESS 主要是在设置环境对象或在后台访问它们时出现错误
- 将本地化设置为正确的区域/语言,如您所说的美国
- 检查您的代码,当点击“更多”按钮时将调用该代码
希望能帮助您解决崩溃问题