绕过iOS App版本限制

本教程可用于解决以下问题。

  $ ios-deploy -bundle有效负载/LongCat.app/ -W -d 
...
2018-03-06 16:39:09.145 ios部署[81588:2299477] [!! ]错误0xe80000c8:此应用程序不是为此设备构建的。 AMDeviceSecureInstallApplication(0,设备,URL,选项,install_callback,0)

首先,您必须解压缩IPA并找到Info.plist。

  $解压缩-o LongCat.ipa 
$ vim有效负载/LongCat.app/Info.plist

接下来,向下滚动到文件末尾,您将看到这些行。

   UISupportedDevices  

iPhone10,4

在此处添加设备代码,例如,我的是iPhone 6S Plus,因此我的代码是iPhone8,2。 您可以在这里检查您的。

   UISupportedDevices  

iPhone10,4
iPhone8,2

然后,您可以重新包装并为IPA签约。

  $ zip -qr“ LongCatPwned.ipa”有效负载 
$ applesign -r -i -m“ /path/to/embedded.mobileprovision” -c“ LongCatPwnedSigned.ipa”

全部完成ggez😉