Skip to content

Instantly share code, notes, and snippets.

@Dids
Last active January 25, 2026 22:10
Show Gist options
  • Select an option

  • Save Dids/c43fc68677e1a3cc215d88a74e26d05e to your computer and use it in GitHub Desktop.

Select an option

Save Dids/c43fc68677e1a3cc215d88a74e26d05e to your computer and use it in GitHub Desktop.
Installing IPAs on the M1

Installing IPAs on Apple Silicon (M1)

  1. Open Apple Configurator 2 and plug in your iPhone or iPad
  2. Click Add, login to the App Store and select the application you want to install
  3. Open up ~/Library/Group\ Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets and wait until the TemporaryItems directory appears
  4. Copy the application from the newly created temporary directory, but do note that it will disappear once Apple Configurator is done installing
  5. Double click the .ipa on your Apple Silicon (M1) device and install it
  6. Fix permissions on the installed application by running sudo xattr -rd com.apple.quarantine /Applications/<your_app>.app (if you skip this step, you're unable to start the application)

Note that it's easier if you already have the application installed, as Apple Configurator will prompt you about overwriting the existing installation, at which point the temporary file (the .ipa) will still exist, until you choose an action in the prompt.

@emranovin
Copy link

Did you ever figure out how to get it to work?

No. I'm just trying to use PlayCover and SideLoadly instead.

@palmerc
Copy link

palmerc commented Sep 14, 2024

I can not run my iOS apps as before on MacOS Sonoma. I've disabled SIP in recovery mode with: csrutil disable in macOs terminal with: sudo spctl --master-disable . Run: sudo xattr -rd com.apple.quarantine /Applications/<your_app>.app sudo codesign -f -s - --deep /Applications/<your_app>.app Any ideas why?

Did you ever figure out how to get it to work?

Once you disabled sip you will no longer be able to run iOS apps installed on macOS.

@emranovin
Copy link

Which

Did you ever figure out how to get it to work?

No. I'm just trying to use PlayCover and SideLoadly instead.

I'm getting errors from both.

What error did you get?
I don't know what kind of barriers I disabled after installing macOS Sequoia but I'm ok with both of them right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment