gpt4 book ai didi

xcode - 应用仅在特定设备ios8中崩溃

转载 作者:行者123 更新时间:2023-12-03 16:52:38 25 4
gpt4 key购买 nike

因此,最近我的应用被苹果拒绝了。他们是这样说的:

2.1:崩溃的应用将被拒绝
----- 2.1 -----

我们发现您的应用在运行iOS 8的iPad和运行iOS 8的iPhone 5s上崩溃,这不符合《 App Store审查指南》。

在以下情况下,您的应用崩溃了:

点击各种菜单项

如果您在重现此问题时遇到困难,请尝试按照使用Xcode的存档功能测试工作流程中所述测试工作流程。

我感到困惑,为什么该应用程序仅在某些设备上崩溃,尤其是iPhone 5s。由于我个人并不拥有5s,因此我一直在使用模拟器,无法重新创建崩溃。在iPad视网膜模拟器上,当我按下菜单按钮时,应用程序崩溃,并且Xcode告诉我,有问题的行位于被隔离的 View 的viewdidappear方法中:

 if( adBanner != nil )
{
adBanner.removeFromSuperview()
adBanner.delegate = nil
adBanner = nil

}

我的问题是:如何在iPhone 5s上重新创建这些崩溃?如何在iPad上修复此错误,或者什至需要?我假设您可以提交经过优化以仅在某些iOS设备上运行的应用程序,并且该应用程序由您为其提交屏幕截图的设备决定。我需要这个应用程序在iPad上运行还是有办法不将其发布在iPad上?

最佳答案

我的也不是为ipad设计的,但是苹果仍然为此进行了测试。

我遇到过同样的问题。当项目选项设置为Xamarin项目设置上的“链接所有程序集”时,我在ipad 2上重现了该问题。当我将选项更改为“仅链接SDK程序集”时,此问题未得到再现,并且ipad上的应用程序运行正常。这就是我发布另一个应用程序的原因。

我将尝试通过设置的更改再次重新发布该应用程序,并希望达到最佳状态。

关于xcode - 应用仅在特定设备ios8中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26173693/

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