gpt4 book ai didi

ios - 在 IOS 的 XCode 5.5.1 构建模式的 Release模式下,断点仍然会触发

转载 作者:行者123 更新时间:2023-11-29 02:58:54 24 4
gpt4 key购买 nike

我习惯于为 OSX 应用程序创建 Release模式,将构建模式切换为 Release模式,并将调试器设置为无。这将从应用程序中删除断点信息并对其进行优化。

虽然我可以为 IOS 应用程序设置 Release模式,但无法将调试器设置为“无”。而且,在 Release模式下,XCode 5.5.1 仍然支持断点,这告诉我调试信息仍然被编译到应用程序中。

如何确保我的 IOS 应用程序在设备上运行时尽可能保持原始状态,没有调试信息,也不会触发 Xcode 中的断点?

谢谢。

编辑:解决方案是在发布版本中将“生成调试符号”设置为“否”。

最佳答案

启用(或不启用)断点不会改变代码的大小。您的发布方案应将“优化级别”-Os、“默认隐藏的符号”设置为"is"并将“复制期间删除调试符号”设置为"is"。所有这些都是新项目中的默认选项,因此您实际上不必更改任何内容。

即使在发布构建中,断点仍将起作用,因为符号信息与构建产品分开存储。

关于ios - 在 IOS 的 XCode 5.5.1 构建模式的 Release模式下,断点仍然会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23527991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com