gpt4 book ai didi

ios - “项目名称”是通过优化编译的——步进可能表现得很奇怪;变量可能不可用

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

尝试进入 AFNetworking 代码会生成以下警告:

[Project Name] was compiled with optimization - stepping may behave oddly; variables may not be available.

当然,我无法调试代码。具体来说,我正在尝试调试似乎不可能的 UIImageView+AFNetworking 类别。更改代码没有效果(尝试过 NSLog 等),当尝试进入编译器时会转到汇编代码并显示 UIImageView+TVASTAFNetworking 作为类别名称,它在任何地方都不存在在代码库中。

enter image description here

使用 Xcode 7. iOS 9 & 8. Cocoapods(无框架)

更新我忘了提及 Optimizer 已针对发布和调试配置设置为 none,实际上我正在使用 Debug 配置。

enter image description here

更新 2

Strip Debug Symbols 也关闭。

最佳答案

如果您的项目使用 Swift,则项目/目标配置中有两个单独的“优化级别”设置。

确保正确设置它们:

  1. 在“项目导航器” Pane 中选择您的项目
  2. 在“PROJECT”树下选择您的项目设置
  3. 点击“build设置”标签
  4. 搜索“优化级别”,您会看到两个设置,一个用于 LLVM,一个用于 swift。
  5. 为相关构建配置设置适当的设置(None [-O0] 用于 LLVM,None [-0none] 用于 Swift)。

was compiled with optimization stepping may behave oddlyvariables may not be available

这样做解决了我的警告。

关于ios - “项目名称”是通过优化编译的——步进可能表现得很奇怪;变量可能不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772573/

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