gpt4 book ai didi

ios - 您如何调试 iOS 中 Release模式构建的问题?

转载 作者:IT王子 更新时间:2023-10-29 07:47:27 26 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,我注意到一个错误,该错误只有在应用程序以 Release模式构建时才会重现。我发现运行我构建的 Release模式应用程序的唯一方法是构建一个存档,使用我的调试配置文件对其进行签名,然后对我的设备进行临时部署。但是,使用这种方法我无法附加调试器,而且我什至不确定我是否可以附加它,如果它在发布版本对代码运行优化器后能正常工作的话。

有谁知道调试只有在 Release模式下构建应用时才能重现的问题的好方法?

最佳答案

通常调试版本禁用优化(-O0)以使调试更容易,而发布版本启用优化(-O3-Os),这使代码运行得更快,但也使调试更加困难(但并非不可能)。您可以在调试配置中进入 Xcode 的build设置并临时调高优化级别 - 这将保留所有其他调试好东西(符号等)但希望也清除 Release模式错误。 (完成后不要忘记在调试配置中将优化级别重置为 -O0!)

关于ios - 您如何调试 iOS 中 Release模式构建的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14460281/

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