gpt4 book ai didi

lldb - 如何在 Xcode 控制台中删除 Hook 1 (expr -- @import UIKit display @import Appkit)

转载 作者:行者123 更新时间:2023-12-04 01:53:20 25 4
gpt4 key购买 nike

我在 mac 终端应用程序中使用命令 echo display @import UIKit >> ~/.lldbinitecho display @import AppKit >> ~/.lldbinit 加载 UIKit 以便将框架或边界打印到 Xcode控制台,但稍后使用该命令时,Xcode 控制台总是打印:

- Hook 1 (expr -- @import UIKit display @import AppKit)

- Hook 2 (expr -- @import UIKit delete @import AppKit)

- Hook 3 (expr -- @import UIKit display @import AppKit)

error: Aborting reading of commands after command #0: 'expr -- @import UIKit
display @import AppKit' failed with error: while importing modules:
error: Header search couldn't locate module AppKit

error: Aborting reading of commands after command #0: 'expr -- @import UIKit
delete @import AppKit' failed with error: while importing modules:
error: Header search couldn't locate module AppKit

error: Aborting reading of commands after command #0: 'expr -- @import UIKit
display @import AppKit' failed with error: while importing modules:
error: Header search couldn't locate module AppKit

我想摆脱它,但我不知道删除命令,如果有人知道请与我分享,谢谢。

最佳答案

您可以使用:

(lldb) undisplay <HOOK ID>

display 是“target stop-hook add”的一个稍微复杂的别名,它确实:

(lldb) target stop-hook add -o "expr <YOUR TEXT>"

所以你也可以用

删除它们
(lldb) target stop-hook delete <HOOK ID>

正如您所猜到的,undisplay 是后一个命令的别名。

关于lldb - 如何在 Xcode 控制台中删除 Hook 1 (expr -- @import UIKit display @import Appkit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51962720/

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