131得票9回答
如何在M1 Macbook上使用Rosetta 2运行Homebrew安装程序

我正在使用 M1 MacBook。 尝试安装 Homebrew 时出现以下错误:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"...

19得票1回答
其他在M1上的x86-64模拟器是否可以利用Rosetta 2使用的相同优化?

我对在苹果M1平台上使用Rosetta 2和模拟运行x86-64二进制文件的性能特征差异很好奇,例如Docker Desktop目前使用QEMU进行模拟。 我了解为什么模拟如此缓慢,但是在这个Twitter线程中详细介绍了Rosetta 2为什么如此快的解释: https://twitter...

15得票3回答
苹果 M1 - Maven Java 依赖项尚未为 macosx-arm64 可用

我正在尝试在苹果M1上运行一个Java/Maven项目,但有一个依赖项还没有适配M1芯片。在我的情况下,这个依赖项是nd4j,但它也可能是其他任何依赖项。 <dependency> <groupId>org.nd4j</groupId> &lt...

15得票2回答
为什么在将x86翻译为M1时,QEMU的性能远远达不到Rosetta 2的水平?

显然,QEMU 是唯一能在新的 Apple silicon(M1、M2 等)上模拟 x86 操作系统的开源代码。 Apple 构建了 Rosetta 2,在理论上,它做的与 QEMU 在这些情况下所做的完全相同。它将 x86(英特尔)指令转换为新的 Apple silicon 处理器所支持的...

7得票2回答
在Android Studio Arctic Fox Mac M1上,终端中无法运行"pod install"命令。

我正在使用针对苹果芯片设计的ARM版本的Arctic Fox 2020.3.1,在Macbook Air M1 2020型号上运行flutter项目。我成功地在Android模拟器上运行,但是当我尝试在连接的iOS设备或iOS模拟器上运行时,“pod install”命令失败并且构建失败。但是...

9得票1回答
Jenkins在Mac M1代理上无法正常工作。

我们希望使用搭载M1处理器的Mac Mini作为CI流水线中的代理,以确保拥有新Mac的开发者能够编译项目。我们复制了现有x86的设置,但cmake找不到类库,如boost: CMake Error at /opt/homebrew/Cellar/cmake/3.19.7/share/cma...

7得票5回答
Flutter Doctor在可执行文件中显示Bad Cpu Type。

我正在使用 Mac mini,MacOs Monterey 和 m1 芯片。 尝试设置 Flutter 时,出现错误。 命令:flutter doctor 输出:/Users/admin/Desktop/flutter/bin/internal/shared.sh: line 229: /Us...

49得票2回答
如何运行两个独立的Homebrew安装?

我希望在苹果芯片的Mac上同时安装和运行两个版本的Homebrew:一个是ARM64版本,另一个是在Rosetta 2下运行的Intel版本。 我知道我可以在任何brew命令前加上arch --x86_64来模拟该命令的Intel版本,但这可能会导致与先前已为ARM64构建其依赖项的公式发生...

13得票2回答
Xcode 14.3 带有命令行的 Rosetta 构建

由于苹果在Xcode中删除了x86_64支持并引入了Rosetta的独立模拟器,我想知道如何通过cli在Rosetta模拟器上运行我的应用程序。 这对于fastlane也是必需的。(请参见Fastlane Issue) Xcode 14.3的发布说明中没有提到cli方面的内容。(Relea...