gpt4 book ai didi

ios - 文件中的 Xcode 8 断点不起作用

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

我的 Xcode 项目中有一个文件,SignInViewController.swift,不知从哪里冒出来的,开始不停在断点上。我在 viewDidLoad()viewDidAppear() 中有一个断点。我在两个函数中调用了多个 print() 以确保它们正在执行。断点在其他文件中工作正常,包括 AppDelegate.swift

有一次我试图弄清楚哪里出了问题,我注意到在构建项目时会出现一个错误,提示 Invalid redeclaration of 'signInViewController.swift' 然后消失在构建完成之前,应用程序可以正常运行,除了文件中的断点。 signInViewController.swift 是几个月前我将其重命名为 SignInViewController.swift 之前文件的旧名称。直到出现断点问题,我才看到它,因为我已经清理了项目的构建文件夹和 Xcode 的派生数据,所以我无法复制。我觉得它是问题的一个因素,但我不确定如何/为什么。

无论如何,这是我已经尝试过的事情。它们中的大多数只是用于一般情况下不起作用的断点,但我想我还是应该列出它们,即使事实并非如此:

  1. Clean Project
  2. Clean Build Folder
  3. Clear Xcode's DerivedData
  4. Making sure breakpoints are enabled (Cmd Y)
  5. Build Settings are set to Debug
  6. Always Show Disassembly enabled and disabled
  7. Debugging enabled in run config

非常感谢任何帮助。

更新 1(仍然没有运气):

  1. Tried deleting the Xcode preference as suggested by neprocker's answer here

更新 2:

我已将断点问题隔离到 viewDidLoad()viewDidAppear() 文件中其他地方的断点正在工作。

更新 3:

隔离到 viewDidLoad() 中的特定代码块。 viewDidAppear() 仍然无法正常工作。

最佳答案

我在一个旧项目中遇到了同样的问题。选择Product(位于顶部菜单栏)-> Scheme -> EditScheme,我通过点击“Debug Executable”解决了这个问题,如图所示。也许这也会对其他人有所帮助。

enter image description here

关于ios - 文件中的 Xcode 8 断点不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39922865/

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