86得票12回答
CocoaPods在M1芯片(Apple Silicon)上失败,显示ffi错误的架构。

在 M1 MacBook 上运行 'pod install' 失败了,因为出现了 ffi 问题,如 这里所述。我尝试了一些解决方法(我想我按不同的顺序都试过了),但现在我得到了一个稍微不同的错误:LoadError - dlopen(/opt/homebrew/lib/ruby/gems/3....

52得票8回答
在 M1 Mac 上安装 Node

我有一台搭载M1芯片的新Mac,想要安装Node。以前我是用Homebrew来安装的。现在,如果我安装Homebrew,强烈建议我使用Rosetta,所以我就这么做了。下一步:安装Node。所以我不再使用brew install node,而是使用arch -x86_64 brew insta...

25得票11回答
Mac M1芯片在使用Rosetta时出现问题,“附加代码签名补充失败:1”。

我最近买了一台搭载苹果M1芯片的Mac电脑,但在运行库和应用程序时遇到了许多问题。 其中一个例子是numpy。为了提供背景信息,我安装了Python 3.9和pip3,并决定使用pip安装numpy。为了测试Python 3.9和numpy是否已经正确安装,我在终端中输入python3。接下来...

22得票2回答
如何通过终端检查进程是否在 Rosetta 下运行

我知道可以使用活动监视器检查一个进程是否在苹果芯片上通过Rosetta运行。我想知道是否有办法在终端中做到同样的事情? 编辑: 这个进程是其他应用程序,所以如果有一种方法可以检查这个进程是否在Rosetta下运行,一个可能的命令的语法可能是: $ is_running_under_rosett...

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

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

12得票1回答
Xcode模拟器目标显示“(Rosetta)”

在一个旧项目中,我注意到所有模拟器目标都有一个"(Rosetta)"标识,而该项目只包含与苹果硅兼容的代码和库。 我想在本机模拟器上构建和运行,但似乎无法做到。 网络搜索只显示如何在Xcode.app和Simulator.app上设置Rosetta复选标记的信息,但是这些复选标记不再存在(...

11得票2回答
获取 M1 Mac 的真实架构,而不受 Rosetta 影响。

我需要获取 Mac 的实际架构,无论该进程是否通过 Rosetta 运行。 现在在 Node.js 中,process.arch 返回 x64,在 shell 中,uname -m 返回 x86_64。

7得票1回答
如何在Mac Big Sur (M1)上卸载Rosetta的Homebrew并安装本机Homebrew

之前我在 MacOs M1 上安装了 Homebrew 的 Rosetta 版本,现在我看到 HomeBrew 有原生版本,那么我该如何卸载 Rosetta 上的 HomeBrew 并安装原生版本呢?请帮我解决这个问题,谢谢。