首页 > 解决方案 > iOS 应用程序被指南 2.1 拒绝 - 性能 - 应用程序完整性

问题描述

最近,我尝试在 AppStore 中更新我的应用程序。但由于以下原因被拒绝了。

但我在所有提到的 iOS 版本(12.2)的设备上都试过了,但它工作正常。我找不到解决方案。

所以请建议我如何解决这个问题?

来自苹果

2. 1 Performance: App Completeness
Guideline 2.1 - Performance - App Completeness


We were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue.

Next Steps

To resolve this issue, please revise your app and test it on a device to ensure it will launch without crashing.

Resources

For information on how to symbolicate and read a crash log, please review Tech Note TN2151 Understanding and Analyzing Application Crash Reports.

以下是 Appstore 审核团队提供的 CrashLog:

{"app_name":"AppName","timestamp":"2019-04-16 09:22:18.55 -0700","app_version":"1.0.16","slice_uuid":"c8914002-4b38-3da0-8e31 -829f5bddbdfd","adam_id":1396367559,"build_version":"2","bundleID":"com.appname.appnameapp","share_with_app_devs":false,"is_first_party":false,"bug_type":"109", "os_version":"iPhone OS 12.2 (16E227)","incident_id":"72C0D4A0-BF23-404C-A796-F13701758240","name":"appname"} 事件标识符:72C0D4A0-BF23-404C-A796-F13701758240 CrashReporter密钥:1830fca23702e57d80d0b7f4d1230373d6415b5d 硬件型号:xxx 进程:appname [33978] 路径:
/private/var/containers/Bundle/Application/540E1CAA-E3F1-4F45-85FE-AD4060B38B9A/appname.app/appname 标识符:com.appname.appnameapp 版本:2 (1.0.16) AppStoreTools:10E121a 代码类型:ARM-64 (本地)角色:非 UI 父进程:launchd [1] 联盟:com.appname.appnameapp [1885]

日期/时间:2019-04-16 09:22:18.4322 -0700 发布时间:
2019-04-16 09:22:15.3728 -0700 操作系统版本:iPhone OS 12.2 (16E227) 基带版本:5.55.00 报告版本:104

异常类型:EXC_BREAKPOINT (SIGTRAP) 异常代码:0x0000000000000001、0x0000000100530ca4 终止信号:跟踪/BPT 陷阱:5 终止原因:命名空间信号,代码 0x5 终止进程:exc 处理程序 [33978] 由线程触发:0

标签: iosswiftxcodeapp-store

解决方案


根据您写的问题的一部分:

我尝试了所有设备

看起来您可能在 iOS 模拟器中运行,而不是在真实设备上运行。崩溃日志显示您的应用程序在 ARM 上运行,这意味着它可能在真实设备上运行。您是否尝试过在真实设备上运行您的应用程序?如果不是,那么在我的脑海中,如果您请求访问用户设备上的某些内容,可能会导致您的设备在启动时崩溃的东西可能是您的 Info.plist 中缺少权限字符串。我最近还阅读有关开发人员在 12.2 上遇到的崩溃的帖子。也许您可以查看您的依赖项是否符合您正在开发的 Swift 版本。


推荐阅读