2013-03-27 64 views
1

我提交的iPhone应用程序由于某些问题,Apple评论已被拒绝很多时间。在发布的iPhone应用程序中建立优化级别的设置

当我用我的iPhone测试它时,没有什么问题。但苹果审查员发现了一些错误。

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

在构建设置中,Debug的优化级别为“None [-O0]”,Release的优化级别为“Festst,Smallest [-Os]”。在将版本“最快,最小[-Os]”的优化级别更改为“无[-O0]”后,我认为有些问题得到了解决。

最后我想问一下这个问题。如果我将iPhone应用程序提交给苹果公司,版本“无[-O0]”的优化级别,会发生什么情况?

回答

7

该应用程序可能会比以前运行速度更慢,而且会更大。

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

如果需要,你可以要求应用程序审阅更多的细节,他们会很乐意给你重现步骤,crashlogs等

+1

我问ITS和有像遵循一个答案:从应用程序评论“透视图,您可以使用您偏好的任何优化级别。 – 2013-03-29 01:29:04