【原神】关于M1的Mac如何运行"开发者未计划使其在此平台上运行"的APP 您所在的位置:网站首页 mac不能安装在这台电脑上 【原神】关于M1的Mac如何运行"开发者未计划使其在此平台上运行"的APP

【原神】关于M1的Mac如何运行"开发者未计划使其在此平台上运行"的APP

2023-11-12 07:45| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有