Sample Header Ad - 728x90

Ask Different (Apple)

Q&A for power users of Apple hardware and software

Latest Questions

0 votes
1 answers
325 views
Should I (and if so how to) uninstall Rosetta after having installed it on a M3 mac
I'm a student in data science and I recently got a new mac M3. For one of my classes, I was asked to download Rosetta to use some app that was not compatible with my more recent versions (sequoia 15.3). I was warned that once i would install Rosetta it would be difficult to uninstall it. I still pro...
I'm a student in data science and I recently got a new mac M3. For one of my classes, I was asked to download Rosetta to use some app that was not compatible with my more recent versions (sequoia 15.3). I was warned that once i would install Rosetta it would be difficult to uninstall it. I still proceeded but it turned out that i did not need the app nor rosetta in the end -_- I am then asking if anyone knows why is uninstalling rosetta difficult and not recommended? What would you recommend me to do: ignore it or remove it? If you think it's best that i remove it, how can i do so? Thank you very much in advance for your help!
Eglantine Vialaneix (1 rep)
Mar 22, 2025, 06:33 PM • Last activity: Mar 22, 2025, 07:05 PM
1 votes
2 answers
293 views
I would like to prompt Mac OS X 10.6.8 to download Rosetta by running a dedicated PPC application
Does anyone know where I can download a **dedicated PPC** application to try? I would like to find one to attempt to run in my install of OS X 10.6.8 Snow Leopard so it will either prompt me to install Rosetta, or open and thus confirm that Rosetta's already installed and fully functional, which I b...
Does anyone know where I can download a **dedicated PPC** application to try? I would like to find one to attempt to run in my install of OS X 10.6.8 Snow Leopard so it will either prompt me to install Rosetta, or open and thus confirm that Rosetta's already installed and fully functional, which I believe it is not. For example, within System Profiler under Software -> Applications, "Rosetta" is nowhere to be found. The ultimate goal here for me is to get Rosetta fully installed. (And no, unfortunately I don't have the original install DVD.) So any comments helping me in that direction would be greatly appreciated!
GhostsonAcid (31 rep)
Nov 15, 2023, 10:26 PM • Last activity: Sep 15, 2024, 07:03 PM
16 votes
1 answers
4809 views
How do I run iOS apps on macOS with Permissive Security enabled?
I use a legacy driver called HoRNDIS, which allows me to tether my Android phone's mobile connection over USB. However, because it doesn't use DriverKit, I have to set the Startup Security of macOS to 'Permissive'. However, I want to run an iOS application, but when I run the app, I get an error: ``...
I use a legacy driver called HoRNDIS, which allows me to tether my Android phone's mobile connection over USB. However, because it doesn't use DriverKit, I have to set the Startup Security of macOS to 'Permissive'. However, I want to run an iOS application, but when I run the app, I get an error:
open this app, you’ll need to start up your Mac from macOS Recovery and change the Security Policy to Full Security or Reduced Security.
Is there a way I can run the app and have Permissive Security at the same time?
FreeViruses (313 rep)
Sep 7, 2022, 12:11 PM • Last activity: Jul 29, 2024, 02:05 PM
4 votes
0 answers
385 views
Force SDKMAN! to install for Intel versions on ARM (Apple Silicon) Macs?
[SDKMAN!][1] does a great job of identifying that the running Mac has an [Apple Silicon][2] ([ARM][3]) chip and filtering its offerings accordingly. For example, `sdk list java` shows only JDK product for the M1/M2/M3 chips. Unfortunately, there are special cases where we need to install the Intel c...
SDKMAN! does a great job of identifying that the running Mac has an Apple Silicon (ARM ) chip and filtering its offerings accordingly. For example, sdk list java shows only JDK product for the M1/M2/M3 chips. Unfortunately, there are special cases where we need to install the Intel chip version of a product. The Intel versions will run on the M1/M2/M3 Macs under the Rosetta 2 compatibility technology in macOS . Is there a way to make SDKMAN! offer Intel versions of software to install rather than ARM/Apple Silicon versions?
Basil Bourque (13982 rep)
Nov 17, 2023, 12:39 AM
1 votes
0 answers
316 views
Run terminal in VS Code in rosetta/intel mode
A dependency of my code (`pyqt5`) does not run on Apple Silicon: ``` Installing pyqt-qt5 (5.15.2): Failed RuntimeError Unable to find installation candidates for pyqt-qt5 (5.15.2) ``` and I'm having difficulties **running the terminal inside VS Code in Rosetta / "Intel mode"**. I'm using `poetry` to...
A dependency of my code (pyqt5) does not run on Apple Silicon:
Installing pyqt-qt5 (5.15.2): Failed
RuntimeError
Unable to find installation candidates for pyqt-qt5 (5.15.2)
and I'm having difficulties **running the terminal inside VS Code in Rosetta / "Intel mode"**. I'm using poetry to manage and install dependencies. ### What works: outside of VS Code I can use conda to manage the virtual environment, and set some environment variables that enforce "Intel mode":
CONDA_SUBDIR=osx-64 conda create -n my-intel-env python=3.11 -y
conda activate my-intel-env
conda env config vars set CONDA_SUBDIR=osx-64
conda deactivate
conda activate my-intel-env
pip install "poetry==1.5.1"
poetry install --with dev
pyqt5 installs without issue:
...
  • Installing pymiscutils (0.3.14)
  • Installing pyqt5 (5.15.9)
  • Installing requests-oauthlib (1.3.1)
...
### What I've tried: terminal settings I tried adding a terminal profile in VS Code's settings.json:
# settings.json
{
    ...
    "terminal.integrated.profiles.osx": {
        "bash_1": {
            "path": "/opt/homebrew/bin/bash"
        },
        "bash_2": {
            "path": "arch -x86_64 /opt/homebrew/bin/bash"
        },
        "zsh": {
          "path": "/usr/bin/zsh"
        }
    },
    ...
}
However, this does not work; the profile "bash_2" cannot be selected from the Terminal menu: ![Screenshot of the Terminal menu with the missing 'bash_2' option ][4] ### What I've also tried: running VS Code via Rosetta I tried to start the Intel version of VS Code, but this does not help; the terminal is a separate process and still does not run via Rosetta. ### What I can't do: upgrade I cannot force the dependency to use pyqt6 instead of pyqt5.
ElRudi (223 rep)
Sep 25, 2023, 09:50 AM • Last activity: Sep 28, 2023, 02:56 PM
14 votes
1 answers
17959 views
What is `oahd-helper` and why is it eating my CPU?
I noticed today that when changing SIP mode (either enabling or disabling), upon reboot my macOS Monterey CPU usage is heavily consumed by a series of `oahd` and `oahd-helper` processes. Researching reveals (see [eclecticlight.co][1] and [ProjectChampollion GitHub ][2]) this to be related to Rosetta...
I noticed today that when changing SIP mode (either enabling or disabling), upon reboot my macOS Monterey CPU usage is heavily consumed by a series of oahd and oahd-helper processes. Researching reveals (see eclecticlight.co and ProjectChampollion GitHub ) this to be related to Rosetta2/AOT but there isn't much detail about what it's doing or how to tame it. If left alone, eventually things settle down after about ***17 minutes*** of churning. Here are some screenshots from my M1 Mac Mini system, running 12.5 as of this writing: How can I manage this better?
luckman212 (3945 rep)
Aug 7, 2022, 04:39 PM • Last activity: Sep 10, 2023, 03:14 PM
2 votes
1 answers
579 views
Can I do a binary build that works for M1 / M2 even if I have an older (non-M1) Mac Book Pro?
I distribute a software for Windows and Mac (with an installer PKG/DMG, without any Store), 99% of the code is crossplatform and I spend 99.9% of the development time on Windows. I have fewer experience on Mac build tools, and I only use a Mac Book Pro 2 or 3 times per year to build and release upda...
I distribute a software for Windows and Mac (with an installer PKG/DMG, without any Store), 99% of the code is crossplatform and I spend 99.9% of the development time on Windows. I have fewer experience on Mac build tools, and I only use a Mac Book Pro 2 or 3 times per year to build and release updates. **Question: in XCode, can I build a release binary for Mac, including the target M1/M2 users (so that M1 users of my software don't have to deal with [Rosetta](https://en.wikipedia.org/wiki/Rosetta_(software))) , from my non-M1 Mac Book Pro?**
Basj (183 rep)
Aug 29, 2023, 07:19 PM • Last activity: Aug 29, 2023, 08:12 PM
1 votes
1 answers
2529 views
Open "Something.app" with Rosetta using Terminal
Let's say I wanted a command line function to open up Xcode (or really, any app) under Rosetta. For command line utilities, I can use `arch -x86_64 UTILITY`, but that doesn't really extend to full applications. Are there any launch arguments that I can pass to `open` in order to force a Rosetta inst...
Let's say I wanted a command line function to open up Xcode (or really, any app) under Rosetta. For command line utilities, I can use arch -x86_64 UTILITY, but that doesn't really extend to full applications. Are there any launch arguments that I can pass to open in order to force a Rosetta instance?
wadda_wadda (143 rep)
Jan 7, 2022, 09:32 PM • Last activity: Jul 22, 2023, 11:05 PM
0 votes
0 answers
1049 views
Apple Mac M2: Rosetta 2 update is not available
I am trying to install Rosetta 2 on a brand new Mac with macOS 13.4.1 by keying in the command: sudo /usr/sbin/softwareupdate --install-rosetta --agree-to-license However, Rosetta 2 does not get installed and errors out as: Rosetta 2 update is not available How to resolve this?
I am trying to install Rosetta 2 on a brand new Mac with macOS 13.4.1 by keying in the command: sudo /usr/sbin/softwareupdate --install-rosetta --agree-to-license However, Rosetta 2 does not get installed and errors out as: Rosetta 2 update is not available How to resolve this?
Prashant Nagaraj (11 rep)
Jun 23, 2023, 05:55 AM • Last activity: Jun 23, 2023, 01:57 PM
1 votes
1 answers
27781 views
How to solve the “You don't have permission to open the application” in Mac OS big sur?
When I want to open an app which I've downloaded outside of app store a pop up with the message of You dont have permission to open this app shows up. [![enter image description here][1]][1] My laptop is macbook pro 2020 m1 big sur version 11.1 [![enter image description here][2]][2] I've checked of...
When I want to open an app which I've downloaded outside of app store a pop up with the message of You dont have permission to open this app shows up. enter image description here My laptop is macbook pro 2020 m1 big sur version 11.1 enter image description here I've checked of my user is the administrator or not and I found that I'm the only admin account on this laptop : enter image description here I've also tried to open app with rosetta but didn't work either and also tried to make all users able to read and write in the permissions of the app info . enter image description here I hope anyone could help me open such apps . Thanks in advance .
Mehdi Faraji (505 rep)
May 11, 2021, 03:50 AM • Last activity: May 17, 2023, 08:40 AM
2 votes
1 answers
845 views
Apps broken after Monterey 12.3 update
After having updated macOS to Monterey 12.3 a number of programs or apps are failing to work. For example, when trying to run perl I obtain ``` -bash: /usr/local/bin/perl: Bad CPU type in executable ``` Same thing when trying to run python: ``` -bash: /Users/myusername/opt/anaconda3/bin/python: Bad...
After having updated macOS to Monterey 12.3 a number of programs or apps are failing to work. For example, when trying to run perl I obtain
-bash: /usr/local/bin/perl: Bad CPU type in executable
Same thing when trying to run python:
-bash: /Users/myusername/opt/anaconda3/bin/python: Bad CPU type in executable
A number of Apps downloaded from the Mac App Store also do not work and return a laconic "Unable to check for updates, please check your internet connection and try again" window (I am, of course, connected to the internet). Thinking that this problem might be related to Rosetta I have tried updating,
softwareupdate --install-rosetta
to no avail. I got the following as a response
Rosetta 2 update is not available
All help appreciated!
daviddesancho (141 rep)
Mar 31, 2022, 12:00 PM • Last activity: Dec 26, 2022, 06:03 PM
0 votes
1 answers
3727 views
Node & M1: missing symbol called
i really need your help. I am having problems with node (v16.8.0) and my macOS with arm processor. Every time i want to run the backend of [this project][1] i get this: ``` dyld[17378]: missing symbol called ``` I have already followed the whole [discussion][2] on this other post. I tried to do a cl...
i really need your help. I am having problems with node (v16.8.0) and my macOS with arm processor. Every time i want to run the backend of this project i get this:
dyld: missing symbol called
I have already followed the whole discussion on this other post. I tried to do a clean install of node for arm with rosetta2, but if I run node -p "process.arch" I always get x64. I've also tried with a more aggressive approach: - Removed all Node files, everything, in all folders and subfolder making sure that node was completely uninstalled - Removed the libraries and removed the dependencies - Re-installed Node with brew (using arch) - Re-installed libraries and dependencies Since I have already removed and reinstalled node 5 times just today, could you please help me to find out how can I solve this problem? Thank you! Steps i followed:
$ arch -x86_64 zsh
$ nvm use system
$ nvm cache clear
$ nvm uninstall 16 
$ nvm install 16   
$ nvm use 16       
$ rm -rf node_modules
$ yarn cache clean
$ yarn install
t30_9 (109 rep)
Oct 24, 2022, 05:17 PM • Last activity: Oct 25, 2022, 06:04 PM
34 votes
1 answers
145454 views
On Apple M1 with Rosetta, how to open entire Terminal / iTerm in x86_64 architecture?
As a developer, I have experienced major issues with installing languages, libraries and development tools from the command-line as Apple M1 has migrated over to using arm64 instead of x86_64 architecture. In order to bridge the gap before all libraries and tools change over to arm64, and to avoid l...
As a developer, I have experienced major issues with installing languages, libraries and development tools from the command-line as Apple M1 has migrated over to using arm64 instead of x86_64 architecture. In order to bridge the gap before all libraries and tools change over to arm64, and to avoid library incompatibilities between architectures, in many cases it may be easier for developers to just emulate x86_64 to perform their library installs.
sonjz (899 rep)
Oct 12, 2021, 07:03 PM • Last activity: Oct 10, 2022, 10:15 AM
3 votes
0 answers
610 views
Running i386 and applications using Rosetta on M1
I'm trying to run Wine on my M1 Macbook. I can get wine64 working, but because my programs have some x86 bits, it also needs wine. However, trying to run it says `zsh: bad CPU type in executable: bin/wine`. I could try QEMU user-mode, but that requires you to have the loader and the libraries, both...
I'm trying to run Wine on my M1 Macbook. I can get wine64 working, but because my programs have some x86 bits, it also needs wine. However, trying to run it says zsh: bad CPU type in executable: bin/wine. I could try QEMU user-mode, but that requires you to have the loader and the libraries, both are not easy to get. So, is there any way to run i386 applications with Apple's M1 Mac?
DUO Labs (171 rep)
Oct 22, 2021, 07:43 PM • Last activity: Sep 12, 2022, 11:05 PM
0 votes
0 answers
437 views
I'm trying to open an app using Rosetta 2 and there isn't an option to
When I inspect the app with Cmd + I all I see is the greyed-out locked button where I should also see the option to open with Rosetta. Other apps can be opened with Rosetta so I'm unsure if its application-specific or an issue I can fix.
When I inspect the app with Cmd + I all I see is the greyed-out locked button where I should also see the option to open with Rosetta. Other apps can be opened with Rosetta so I'm unsure if its application-specific or an issue I can fix.
Kian (1 rep)
Aug 22, 2022, 06:16 PM
1 votes
1 answers
467 views
macOS Big Sur 11.6.7 update: many apps require Rosetta
I just updated my Macbook pro (13-inch, M1, 2020) from Big Sur 11.6.6 to 11.6.7 and now, all the Intel apps require Rosetta. [![Whatsapp info][1]][1] [![Rosetta request][2]][2] - Why such a big change between two minor versions? - Is there a way to avoid installing Rosetta? - Can I downgrade back to...
I just updated my Macbook pro (13-inch, M1, 2020) from Big Sur 11.6.6 to 11.6.7 and now, all the Intel apps require Rosetta. Whatsapp info Rosetta request - Why such a big change between two minor versions? - Is there a way to avoid installing Rosetta? - Can I downgrade back to 11.6.6?
supershivas (231 rep)
Jun 23, 2022, 07:45 AM • Last activity: Jun 23, 2022, 09:06 AM
0 votes
1 answers
2712 views
UPPAAL: bad CPU type in executable
I am using the terminal on an Apple M1 MacBook. I am executing the terminal with Rosetta, trying to be compatible for a tool that is not for ARM. The tool itself is [the UPPAAL tool for 32-bit Mac OS X, version 4.0.13][1]. The program opens but I get an error when trying to use it: Cannot run progra...
I am using the terminal on an Apple M1 MacBook. I am executing the terminal with Rosetta, trying to be compatible for a tool that is not for ARM. The tool itself is the UPPAAL tool for 32-bit Mac OS X, version 4.0.13 . The program opens but I get an error when trying to use it: Cannot run program "/Users/Me/Uppaal/bin-Darvin/server": error=86, Bad CPU type in executable I am getting this error if I try to use the script and if I try to run manually the executables, even if I am trying to execute them with "arch -x86_64" before them. I acknowledge that the problem is probably caused because my computer is ARM-based while this is probably not an ARM code. However, would it be possible to sort this out with Rosetta or any similar tool? Perhaps Rosetta is not working properly on my computer?
dgr (3 rep)
Mar 10, 2022, 10:57 AM • Last activity: Mar 22, 2022, 01:36 PM
2 votes
0 answers
1676 views
Deleting Rosetta 2 cache after a certain number of days
Rosetta 2 apparently caches every time you execute a program for the first time and then saves that to `/var/db/oah`. I looked at [this][1] post for reference, and they said that you can create a `cron` script to automatically delete everything in the folder every 30 days. I have no clue how to do t...
Rosetta 2 apparently caches every time you execute a program for the first time and then saves that to /var/db/oah. I looked at this post for reference, and they said that you can create a cron script to automatically delete everything in the folder every 30 days. I have no clue how to do that, so any help would be appreciated. The .aot files are taking up over 100 MB so it would be great if I could delete them after every initial execution.
joshc94 (89 rep)
Feb 12, 2022, 10:39 PM
2 votes
2 answers
4878 views
Manually Run Rosetta 2 on x86 Binary
I wrote a very simple C program and my goal is to build an x86-only binary and then run that binary on an Apple Silicon Mac and have Rosetta 2 translate it into a Universal 2 binary. I want to look at the Rosetta 2-translated binary specifically; I'm **not** looking to build a Universal 2 app myself...
I wrote a very simple C program and my goal is to build an x86-only binary and then run that binary on an Apple Silicon Mac and have Rosetta 2 translate it into a Universal 2 binary. I want to look at the Rosetta 2-translated binary specifically; I'm **not** looking to build a Universal 2 app myself (that would be trivial). I attempted to run the program through Terminal ($ ./helloworld) and even stick it inside of a .app, put it in the Applications folder, and double-click it. In both cases, the program runs correctly, but according to $ file helloworld, the binary is still x86-only (Rosetta 2 didn't add an arm64 executable). Any idea how to force Rosetta 2 to translate a binary?
nrubin29 (133 rep)
Nov 18, 2020, 10:00 PM • Last activity: Nov 9, 2021, 07:44 PM
2 votes
1 answers
3126 views
How to run VSCode Integrated Terminal in x86_64 on Apple M1 (arm64)?
VSCode now has an arm64 version, problem is there are still a lot of command-line developer tools that are using x86_64 architecture. At the moment there doesn't appear to be a plugin or preferences to load the Integrated VSCode Terminal in a specific `arch`. ``` # load up the Integrated Terminal in...
VSCode now has an arm64 version, problem is there are still a lot of command-line developer tools that are using x86_64 architecture. At the moment there doesn't appear to be a plugin or preferences to load the Integrated VSCode Terminal in a specific arch.
# load up the Integrated Terminal in VSCode
echo $TERM_PROGRAM # will say vscode

# check arch
arch # will say arm64 if you have Apple M1
sonjz (899 rep)
Oct 13, 2021, 02:06 AM • Last activity: Oct 14, 2021, 03:40 PM
Showing page 1 of 20 total questions