在已发布的iPhone应用程序中构建优化级别设置

Tak*_*shi 2 iphone xcode objective-c ios

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

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

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

在构建设置中,Debug的优化级别为"None [-O0]",Release的优化级别为"Fastest,Smallest [-Os]".在我将"最快,最小[-Os]"的优化级别更改为"无[-O0]"之后,我认为某些问题已得到解决.

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

zad*_*adr 7

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

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

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