【问题标题】:Why does iOS Release not work, but Debug builds are okay?为什么 iOS Release 不起作用,但 Debug 构建还可以?
【发布时间】:2021-08-19 05:05:07
【问题描述】:

调试版本非常完美,但当我切换到发布版本时,应用程序会显示在 iPhone 上缺少部分,例如图标、文本和 UI 项。你知道该怎么做吗,因为你遇到了这个问题并解决了它?我已经尝试了所有预期的操作,例如清理构建文件夹、删除 DerivedData、删除 iPhone 上的应用程序、重新启动 iPhone、重新启动 Mac 等。我需要在 Xcode 中删除哪些内容没有被 Clear Build Folder 或 DerivedData 清除?其他想法?谢谢。

【问题讨论】:

  • 您能否分享一些代码和一些屏幕截图,显示哪些部分在调试构建中有效,而不在发布中有效?
  • 嗯,这有点太暴露了。如果没有普遍的问题,就不会有已知的具体解决方案。它似乎确实从最新的更新开始。不过谢谢你的提问。

标签: ios build release


【解决方案1】:

好的,我想我有答案。行为是可重复的:Debug 和 Release -O2 都很好,Release -O3 及更高版本则不行。我可能有一个被 Debug and Release -O2 掩盖的内存释放错误。

【讨论】:

    猜你喜欢
    • 2017-05-10
    • 2023-03-23
    • 1970-01-01
    • 2013-03-28
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多