2

由于某些问题,我的 iPhone 应用提交的 Apple 审核已被拒绝很多次。

当我用我的 iPhone 测试它时,没有任何问题。但苹果审稿人发现了一些错误。

我知道当我想在发布的应用程序中进行测试时,我应该将编辑方案“调试”中的构建配置更改为“发布”,我意识到为什么我的应用程序行为在调试和发布之间的差异是优化级别的构建设置。

在构建设置中,Debug 的优化级别为“None[-O0]”,Release 的优化级别为“Fastest,Smallest[-Os]”。在我将 Release "Fastest,Smallest[-Os]" 的优化级别更改为 "None[-O0]" 后,我认为有些问题已经解决了。

最后我想问这个问题。如果我将我的 iPhone 应用程序提交给 Apple 并优化级别为 Release“None[-O0]”,会发生什么事情吗?

4

1 回答 1

7

该应用程序可能会比以前运行得更慢,并且更大。

您可能应该修复错误,而不是希望它们不再出现。尝试使用静态分析器(在 Xcode 中构建 -> 分析)来查找问题。

如果需要,您可以向 App Reviewers 询问更多详细信息,他们会很乐意为您提供重现步骤、崩溃日志等。

于 2013-03-27T22:49:21.583 回答