【big sur】You do not have permission to open the application

Mac OS: big sur 【11.0.1 (20B29)】
Xcode: 11.3.1 (11C505) 【hanabi 改过,在Mac下会有点问题,但是应该跟本问题无关。】
情景描述:
写了一个普通的load程序打日志。
写了一个普通的hook load 动态库。

问题复现:
用optool install -c load -p @executable_path/HookLoad.framework/Versions/A/HookLoad -t /Users/anonymous/Desktop/load.app/Contents/MacOS/load 命令插入动态库后命令行运行会直接killed。如果正常点击图标运行提示 You do not have permission to open the application

尝试解决:
第一种方法:brew install upx 用upx 来解决,失败。[根本没有可改的]
第二张方法:xattr -d com.apple.quarantine [根本也没有这个字段]
第三种方法:读写改只读 【无卵用】
第四种方法:移动文件位置【诡异操作】
以上四种方法均来自网络。都失败。

求助:
有谁知道怎么解决这个You do not have permission to open the application 使得程序可正常运行?

附件:代码和当前出问题的程序。
Archive.zip (116.2 KB)

大致测试了下,用insert_dylib 可以用,所以应该是optool的锅。optool 不仅导致这个程序不可以运行,还导致动态库加载顺序出错。
附上可以用的insert_dylib:
insert_dylib (24.1 KB)