如何在 ARM 架构的 Mac 上运行 iOS/iPadOS 应用

在 ARM 架构的 Mac 上运行 iOS/iPadOS 应用

最近新购买了 M1 芯片的 ARM 架构 Macbook Pro ,由于硬件架构的缘故,这一代的 Macbook 原生支持运行原先在 iPhone / iPad 上的 app 。可是在 Mac 上的应用商店里能够搜索并下载到的 iPhone / iPad app 并很少(即使能搜索到的不少支持的也并很差,例如没法自由调节长宽比)。我便想着使用 .ipa 文件在 Mac 上使用 iPhone / iPad app 。可是事与愿违,网络上并无相关的教程,我便总结了一些找到的资料,制做了这个教程,如下为教程正文:网络

.ipa 文件如何获得

.ipa 文件获得的方法多种多样,我这里介绍一种正规途径的免费方法:架构

一.在 App Store 下载 Apple Configurator 2 软件,这个软件能够免费下载。app

二.在 Apple Configurator 2 中登录你的 Apple 帐号,也能够在链接设备后登录。spa

三.链接你的 iPhone / iPad ,按照提示操做后,点击上方的加号。code

四.选择你想要下载的软件,能够下载的软件由你的帐号决定。教程

  1. 若是你想要下载的软件在你与 Mac 链接的 iPhone / iPad 中没有安装,那么软件会先下载并安装到你的 iPhone / iPad 中。
  2. 若是你的 iPhone / iPad 中已经安装了你想要安装到 Mac 中的软件,会弹出下一步骤中的提示框。

五.弹出提示框后,不要进行任何操做并打开访达,进入下面的文件夹ip

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/get

六.进入这个文件夹内的文件夹,并一直进入最里面的那个文件夹,你所下载软件对应的 .ipa 文件就在那里。io

安装软件

一.将对应的 .ipa 文件拖拽到桌面上。class

二.双击对应的 .ipa 文件,系统自动进入安装。

  • 通常安装完毕后是没法直接运行的,若是打开了软件请先退出再进行下一步。

运行软件的准备

一.打开 Terminal 终端 ,并输入如下代码

sudo xattr -r -d com.apple.quarantine /Applications

二.打开 应用程序 文件夹,并拖拽对应的软件图标到 终端 的界面中。

三.输入帐户密码

  • 这里输入的帐户密码是笔记本电脑的登录密码,而非 Apple ID 的密码。

四.回车 enter 运行程序,运行结束后即可以正常打开软件。