【求助】M1上使用MonkeyDev运行出错

在M1上运行MonkeyDev工程,出现这个错误是因为什么?
截屏2021-02-22 上午11.18.47

系统:
MacBook Pro(13-inch,M1,2020)
macOS Big Sur 11.0.1
个人签调试证书已加入Mac UDID到iOS Device,新建空白APP可正常运行。
MonkeyDev工程无代码修改,配置了证书如下。

有大佬遇到过吗?

你把 antiantidebug 类里的信息全部去掉 再运行,一会我看一下 貌似你的运行设备也选错了


去掉确实好像可以看的到界面了,但是也会立马断开连接

而且工程我都没改,两次跑的大小竟然不一样。
由于profile没有勾选Mac,所以工程上,我也没有勾选Mac

这个会有影响吗,因为这个账号是朋友的,,以前一直用的,没勾选Mac,所以没更改过来。

是不是被反调试了~

建议你先自己做一个Demo APP试试

1 个赞

把 mac 勾选上 然后在 运行设备的那个位置选择 My Mac (Designed for iPad)

个人做的demo正常运行。

请问解决了么 我也遇到相同的问题了。

像是调试器无法附加

删掉MonkeyDev工程的antiantidebug.m功能后,有些可以正常调试,有些依然会出现类型情况,貌似跟引用的库有关系。最近没空,都没找具体原因

我这边遇到了一个问题:

dyld: dependent dylib '/System/Library/PrivateFrameworks/Preferences.framework/Preferences' 
not found for '/private/var/folders/d6/p23dqpf92hs97fmnry4qf7vm0000gp/X/2C5BE5AB-C0A2-5ECA-A2BE-B214F0AAC0B5/d/Wrapper/MacAPP.app/xxxxx.dylib', 
tried but didn't find: '/Users/mb/Library/Developer/Xcode/DerivedData/MonkeyDev-eejhdnporofbdvbgnmiauvzjzbyi/Build/Products/Debug-iphoneos/Preferences.framework/Preferences' '/System/iOSSupport/System/Library/PrivateFrameworks/Preferences.framework/Preferences' '/System/Library/PrivateFrameworks/Preferences.framework/Preferences' '/System/Library/Frameworks/Preferences.framework/Preferences' 

应该是我这个 app 原本有 dylib 注入导致的, 直接砸壳后的没有这个问题