M1 mac如何运行脱壳后的app

** 需求: 手里有一些之前monkeydev修改功能打包好的ipa, 想直接在m1 mac上运行, 求大佬给个思路或者文章连接或者搜索词,谷歌了一圈了,也尝试过把工程xcode拖过去各种改,最后还是报各种错,还是弯腰来beg 点思路。

** 环境: (系统版本,安装的相关工具,等操作)
m1+monkeydev 环境什么的应该配置好了

3 Likes

自己顶一个 新版系统 关闭sip 啥ios都干不了

搞定了 :sob: :sob: :sob: :sob:

搞定了,发一下方案呗

搞定了 发一下方案啊!

搞定了,发一下方案呗

问了个寂寞。答了个寂寞。
只剩下一脸懵逼的路人们。

SIP关闭后只能运行开发者签名的app。个人的不行,appstore的也不行

SIP关闭后,我用开发者帐号重签的也不行呢

抽空我写个步骤给大家铺路,就是人气少了点 :rofl: :rofl: :rofl: :rofl:

搞定了,发一下方案呗


应该就是这个解决方案吧。

你发个干货帖,我帮你发微博宣传啊

是的,验证了,加上电脑的Provisioning UDID进行签名就OK了。

先来个简要的步骤,不用关sip那些,关了sip, 正常ios应用都跑不起:
1.arm mac查看系统系统 有个udid, udid,udid,udid看清楚不是uuid,加入apple developer的ios device里,注意是ios device,注意是ios device,注意是ios device,注意是ios device,注意是ios device,注意是ios device,注意是ios device。
2.重下自己的embed mobile provison
3.github https://github.com/InjoyDeng/ResignTool 用这个重签工具 下载直接就能耐运行
4.monkeydev 打包, 项目设置里选允许mac 运行,最好把antiantidebug 文件注释掉, 另外最好是不要加自己的代码逻辑先,打空壳
5.project 运行设备ios、ipad、mac的勾也选上
6.build 个包出来,
7.resign tool 签那个app,
8.双击运行就行
印象中就是这样些步骤,有问题提出来,我看到,知道的会回 我关键主要保证udid在自己的developer账号, 设备描述符文件正确。

4 Likes

如果提示校验错误,检查签名步骤 ,打开闪退基本代码问题

换bundle id 能多开
在mac上,个人签就行

用mac 控制台可以看看报错日志

大兄弟 有联系方式么,交流一下 我的 m1 今天刚到 请教环境问题 ,我用最原始的 脚本 重签名 各种失败 求交流

很多app,一旦修改bundleId,功能就不正常了。

2 Likes