我的iPhone应用程序提交的Apple评论由于某些问题而被拒绝了很多时间。

当我用iPhone测试它时,没有任何问题。但是苹果评论家发现了一些错误。

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

在构建设置中,Debug的优化级别为“None [-O0]”,Release的优化级别为“Fastest,Smallest [-Os]”。将发行版“最快,最小[-Os]”的优化级别更改为“无[-O0]”后,我认为某些问题已解决。

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

最佳答案

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

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

如果需要,您可以要求App Reviewer提供更多详细信息,他们会很乐意为您提供复制步骤,崩溃日志等步骤。

09-25 18:45