why does an m1 Mac think that a side loaded iOs app is jailbroken?

I took an iPhone 11 running the latest iOs at this time (14.4.1) and connected it up to a Mac running Mojave. I pull an app out of it as an ipa file. I copied the ipa file to the M1 Mac and double clicked it. The M1 Mac then said it was installing the app! I double clicked on the installed app and it said it would run on a jailbroken iPhone?!

My iPhone is not jailbroken and the original app runs fine on it.


Solution 1:

The App is doing this check, not your computer. Apps use a variety of techniques, usually involving checking for the presence or lack of specific files that indicate the possibility of a jailbroken iPhone.

This app has implemented their check poorly, causing it to trigger on your Mac. You should contact the developers of the application and tell them to remove the jailbreaking checks.

Note: Of course, if the developer did not list it on the App Store they may not be receptive to making changes to accommodate running it on the Mac.