在已发布的iPhone应用程序中构建优化级别设置
由于某些问题,我提交的iPhone应用程序Apple review多次被拒绝 当我用iPhone测试它时,没有任何问题。但苹果评论员发现了一些漏洞 我知道当我想在发布的应用程序中进行测试时,我应该将编辑方案“Debug”中的构建配置更改为“Release”,我意识到为什么我的应用程序行为在Debug和Release之间存在差异是优化级别的构建设置 在构建设置中,调试的优化级别为“无[-O0]”,发布的优化级别为“最快、最小[-Os]”。在我将发行版的优化级别“最快、最小[-Os]”更改为“无[-O0]”之后,我认为一些问题已经解决了在已发布的iPhone应用程序中构建优化级别设置,iphone,ios,objective-c,xcode,Iphone,Ios,Objective C,Xcode,由于某些问题,我提交的iPhone应用程序Apple review多次被拒绝 当我用iPhone测试它时,没有任何问题。但苹果评论员发现了一些漏洞 我知道当我想在发布的应用程序中进行测试时,我应该将编辑方案“Debug”中的构建配置更改为“Release”,我意识到为什么我的应用程序行为在Debug和Release之间存在差异是优化级别的构建设置 在构建设置中,调试的优化级别为“无[-O0]”,发布的优化级别为“最快、最小[-Os]”。在我将发行版的优化级别“最快、最小[-Os]”更改为“无[-
最后,我想问这个问题。如果我将iPhone应用程序提交给苹果,优化版本为“None[-O0]”,会不会发生什么事?该应用程序的运行速度可能会比以前慢,而且会更大 您可能应该修复这些bug,而不是希望它们不再出现。尝试使用静态分析器(Build->Analyze in Xcode)来发现问题
如果需要,您可以向应用程序审查人员询问更多详细信息,他们会很乐意为您提供复制、崩溃日志等步骤。我询问了ITS,得到了如下回答:从应用程序审查的角度来看,您可以使用您喜欢的任何优化级别。