
- #How to download mac apps without appstore how to#
- #How to download mac apps without appstore install#
If you have a Developer Account, it will last a year. One more thing: I think you might have to resign the app file like you do if you want to sideload an app on iOS, but I’ve just discovered this today, so I’m not sure. There is a limit to how many apps an Apple account can make if you run into that problem, create a new Apple ID and use it for signing. For now though, you’ll have to do it all by hand.

In the future, I will create a script to do all this for you, automatically. Select “always trust this developer” (since it’s you) and click “Open”, and you’re done! The app will now run like it’s on iOS! Open System Preferences, select “Security and Privacy”, and click “Open Anyway” next to the text saying “x was blocked from use”.
#How to download mac apps without appstore install#
Install the wrapper Finally, we’re done! Rename the wrapper app in your Documents folder to the name of the app you’re installing, and run it! You can copy it into your /Applications folder if you want it to live in the Launchpad.Īpprove your app When you run your app, macOS will complain about not trusting you. Run ln -S Wrapper/YourIOSApp.app WrappedBundle. Open Terminal and cd into the first wrapper folder (~/Documents/WrapperApp.app). While changing these are all recommended, the only one you REALLY need to change is itemName and bundleShortVersionString.įix the wrapper Remember how we deleted WrappedBundle? Well, we actually do need that to run, but we couldn’t use the one already made. Modify ist, replacing the softwareVersionBundleId, bundleShortVersionString, itemName, and artistName with the proper information that can be found in your app’s ist (again, use Show Package Contents). Leave ist alone, as we don’t need to change it. Copy the app extracted from the IPA into this folder, and delete the original app that was in there. Modify the wrapper Right-click the wrapper we copied into Documents and select “Show Package Contents.” Delete WrappedBundle, and move into Wrapper. Using Finder, copy the app inside the Payload folder into our wrapper in ~/Documents. Prepare your IPA Then, cd to wherever your downloaded your IPA file, and unzip it with unzip YOURIPA.ipa. This is essential! If you compiled an iPA with Xcode, you can skip this step, as it is already signed. Sign your IPA Use iOS App Signer to resign the IPA file you plan to install. DON’T DO THIS VIA FINDER, it will mess up the wrapper. Simply download it and proceed to step 2.Ĭopy the wrapper Open the Terminal application. Make sure to select “iPhone and iPad apps” instead of “macOS apps”, as we need an iOS app to use as our wrapper. Enter the macOS App Store, and search for your app. I’m using a podcast app called Overcast, but most other iPhone apps will work. You’ll need this to generate the wrapper, but it can be uninstalled after we’re done. The first thing you need to do is download an iOS AppStore app. We will need a wrapper to run our app, too. It does this by installing a “wrapper” for iOS apps. This is meant to be use for IPA files that are NOT obtainable on the App Store.ĭownload a wrapper The way MacOS runs iPhone apps is by downloading the app from the Appstore and manipulating its metadata into something MacOS can read. It is a LOT easier, you just double-click a file and go. Note: if your app is downloadable from the App Store, just use the iMazing method instead.
#How to download mac apps without appstore how to#
How to install ANY iPhone App (Even Non-Appstore) on M1 Macs
