Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

iPad通过安装LiveContainer无限制侧载应用。

安装iTunes和iCloud

不要下载Microsoft Store(UWP)版本,如果已下载安装,卸载并重启电脑后再进行如下操作!

下载地址:

安装iTunes后用USB线连接设备和PC,直至能够识别出设备。

iCloud只需要安装好就可以,无需登录。

安装AltServer

下载地址

完全解压后运行Setup.exe一直下一步安装即可。

安装完成后可以在右下角托盘查看到一个方片图标,即为AltStore,但先不要安装任何东西。

安装SideStore

下载地址,找LatestTag的Release,下载其中的ipa文件。

按住键盘上的Shift,左键单击AltServer的图标,选择“Sideload .ipa”,选择你要安装的设备

随后选择Sidestore.ipa

然后输入你的AppleID,无所谓哪个国家,能正常登录iCloud即可,输入完成后点击Install。此处登录仅用于应用签名,如果开启了2FA则还需要输入2FA代码。

随后PC上会有提示安装成功,到设备上查看

启用开发者模式

打开设置,选择“隐私与安全性”,“开发者模式”,进去之后点击开启,并根据提示进行重启,上滑输入设备密码。

生成配对文件

下载地址,我这里是Windows,就下载Windows版本的二进制文件即可。

保持设备不要断开,直接双击打开idevice,左上角选择自己的设备,要求下面三个(无线调试、开发者模式和开发者镜像挂载)都是绿色状态,如果有不是的说明上面有步骤失败。

点击Generate,解锁设备,然后选择信任这台电脑,输入密码,随后将生成的plist保存到文件(Save to file)。

下载StikDebug

该应用要求外区账号。

悲:该应用已被移除,现在只能通过侧载方式安装。
StikDebug is not available on your country.

下载地址

打开后会请求VPN权限,允许即可,随后选择Import,选择刚才传入设备的plist文件。

等待变成“Ready when you are”时即可将该程序置于后台。

安装LiveContainer

  1. 打开下载地址,还是找Latest的Tag下载,下载LiveContainer+SideStore.ipa这个。
  2. LiveContainer+SideStore.ipa和刚才生成的配对文件一起传输到设备上。
  3. 打开设备的“设置”,通用,VPN与设备管理,找到刚才你登录的AppleID,点击信任。
  4. 回到桌面打开Sidestore,所有权限都选择允许,随后提示需要配对文件,选择刚才传输到设备上的Plist文件
  5. 点击上方“My Apps”,左上角加号添加,选择刚才传入的LiveContainer+SideStore.ipa
  6. 随后会要求输入AppleID和密码,正常输入即可,无须和前面的相同,也无所谓哪个区域的帐号,如果开启2FA还要验证2FA。
    如果提示是否撤销之前的证书,选择Yes即可。
  7. 在随后的提示中选择“Got it”。在随后的Refresh Sidestore中点击“Refresh Now”,随后选择第一个。
  8. 刷新后SideStore会自动退出,然后自动重新安装SideStore。
  9. 打开SideStore,点击“MyApps”,左上角加号添加,再次选择LiveContainer+SideStore.ipa,如果仍有对话框则仍选择第一个。
  10. 回到桌面后会发现多了个LiveContainer,测试一下能否打开,如果能够正常打开,则回到桌面删除SideStore。
  11. 确认SideStore完全删除后打开LiveContainer,点击左上角加号右侧的SideStore图标,此时LiveContainer将自动退出,再次打开时就会进入内置合入的SideStore。
    仍然是权限全部允许,配对文件选择刚才传入的配对文件。然后点击上方“My Apps”,点击Refresh all。
  12. 输入AppleID和密码,随后如果再次提问是否撤销之前的证书时选择Yes,Got it,Refresh Now,点击第一个,直至跑完条。
    过程中LiveContainer会自动退出并重新安装,重新安装完成后点击LiveContainer打开,点击上方设置,从SideStore导入证书,点击好,然后导入处变为“刷新来自SideStore的证书”字样即为导入成功。

至此LiveContainer安装完成。

提升内存使用上限

在iOS/iPadOS高于15.0的版本中,Apple 新添加了一个限制,单个应用最大能够使用的内存空间上限为3GB,如果超出则会立刻被系统杀掉。然而大部分的侧载应用为了实现模拟器或者JIT的功能,都需要使用超过3GB的内存。正常开发流程中可以在项目工程文件中声明 Increased Memory Limit 来告诉 iOS 系统自己需要使用更多的内存:

但是这需要自行编译并安装才能应用该Capability,那么就需要一个小工具使得应用能够获得该能力:

  1. 下载Entitlement.ipa到设备上
  2. 建议使用SideStore侧载到系统而不是LiveContainer,然后打开该App
  3. 打开该App后点击Settings-SignIn,登录你用于签名侧载App的AppleID(需要和上面登录SideStore的ID相同)。
    我这里测试初次登录在二次验证处必闪退,闪退后重新进入重新登录即可。
  4. 然后点击上方“App IDs”,点击Refresh查看当前使用你个人签名额度的AppID,然后找到你需要提升内存使用上限的应用ID,点进去选择“Add Increased Memory Limit”,等待返回json即可。

    应用ID可以在 SideStore 中点击“View AppIDs”查看。

此时对应的应用即可使用超过 3GB 的内存。注意,需要使用该特性的应用最好不要安装在LiveContainer内,可能造成检测不生效;如果LiveContainer内的应用需要使用该特性则对 LiveContainer 声明该特性即可。

如果剩余侧载数量不足,则可以将其他应用Deactivate,欲添加该Entitlement的应用也可以Deactivate,但不要Deactivate LiveContainer

完成添加Entitlement后可以将Get More RAM应用Deactivate掉,直至下一次使用时再重新Activate即可。

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

津公网安备12011602300394号

中国互联网违法和不良信息举报中心

架构版本号:8.1.8 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

O to die advancing on!

Copyright 2024 LingXuanNing, All rights reserved.