【原神】关于M1的Mac如何运行"开发者未计划使其在此平台上运行"的APP | 您所在的位置:网站首页 › mac不能安装在这台电脑上 › 【原神】关于M1的Mac如何运行"开发者未计划使其在此平台上运行"的APP |
2021年10月15号更新: Mac系统:11.6 游戏版本:2.2 最近使用M1处理器的Mac的时候,想运行iOS的app,就会出现如果开发者没有把app发布到app Store,那么你是不能在app Store下载到的,网络上流行的方法是通过iMazing去下载ipa程序,然后双击运行,之前这个方法是可以使用的,但是由于系统更新,苹果针对这种安装方式已经做了改变,现在已经不能这样安装了,就算你下载到了app,然后双击安装,系统就会弹出一个提示 这个应用无法安装,因为开发者没有打算让它在这个平台上运行 这就很难受了,所以只能另外找方法,这个方法要可以不管系统版本升级,这样才能持久有效,而且可以绕过限制,以下为以原神这个游戏作为例子,来说说应该如何操作。 准备已经脱壳的ipa包(未加密的安装包) 苹果开发者账号 python环境(Mac自带) Xcode ipa转app的工具 开始脱壳的ipa可以用已经越狱的手机自己脱壳,或者找现成的,这里推荐一个网站,可以下载到已经脱壳好的ipa,网址:https://www.dumpapp.com/register?invite_code=BQsLJH 开发者账号请自行注册购买,一年688元人民币 首先在 https://github.com/AloneMonkey/MonkeyDev 安装Xcode的插件,这是用于辅助逆向开发的工具,十分好用~ 创建一个新的Monkeyapp项目,我们就叫Yuanshen 打开项目后,打开Targetapp的文件夹 把原神的ipa放在这里 之后修改下配置文件 把MONKEYDEV DEFAULT BUNDLEID这个值的NO,双击,改为YES,要大写 点击这里,要把设备切换为My Mac 这样我们的配置就完成了,接下来,按command+B进行编译 如果如果编译后没有任何报错,就可以进行下一步了 打开这个项目的文件夹,能看到有个文件名称叫:LatestBuild 双击打开后,有几个文件夹,再双击createIPA.command这个文件 这个时候,会把你的app打包成为一个ipa 其实上面的步骤都是为了重签名,为什么要这样操作,因为这样可以让你重签名后,你的app的bundle id还是之前的id,保证app如果做一些识别,不会察觉异常 安装包打包成功后,你就能看到多出一个叫Target.ipa的安装包 之后在GitHub下载转换工具:https://github.com/Mila432/IPA-to-app-M1 下载后只需要拿convert.py这个文件,只有这个文件才起作用 之后把convert.py和ipa放在同一个文件夹方便操作 打开终端,cd到convert.py的文件夹 输入:python convert.py Target.ipa 这句的命令是指执行convert.py这个脚本,然后转换Target.ipa 这个ipa,回车等待转换 成功后你就能在文件夹看到一个可以运行的app,拖到应用程序的文件夹后,你就可以直接打开运行了~ 祝大家玩的开心 |
CopyRight 2018-2019 实验室设备网 版权所有 |