微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 使用不同的构建配置时,Xcode调试器值为nil

我决定使用连接到不同构建配置的不同方案为同一应用程序目标管理不同的PREPROCESSOR定义.
意思是我复制了Debug构建配置并为其指定了一个名称(例如Staging).
后缀定义了为每个新构建配置定义的预处理器宏.
设置一个新的共享方案,“运行”步骤使用我刚创建的新“暂存”(调试重复)构建配置.
该应用程序运行罚款,但我注意到调试器值都是零.
将方案设置为从“Debug”构建配置运行时,一切都很好.
新的构建配置是Debug的完整副本,并且定义了一个额外的预处理器宏.
将Debug构建配置重命名为其他任何内容时也会发生这种情况.

有没有办法让调试器使用不同的(启用调试的)构建配置?

解决方法

您可能已启用该构建方案的优化.当我在我的归档方案中运行我的应用程序时总是会启用优化时发生在我身上.

检查方案的运行配置并在那里打开调试. (运行 – >信息 – >构建配置)

原文地址:https://www.jb51.cc/iOS/334044.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐