App 运行最低要求 iOS 14 的解决办法及尝试

2021-11-15 08:29:56 +08:00
 V9NN
上一个讨论的帖子:/t/815093

目前:iOS 系统 13.5 ,已越狱

以 Apple Store 为例,要求系统最低 iOS 14.0 (系统为 iOS 13.5 ):
1 )不升级 Apple Store 时,打开 App 提示更新(如下图所示);
2 )使用第三方工具更新到最新版时,Apple Store 闪退;

将 iOS 系统版本号修改为 14.1 时(修改系统文件 ProductBuildVersion 、ProductVersion 两个字段):
Apple Store 闪退

问:
1 )修改 iOS 系统版本号该如何操作,除了上面两个字段还有其它地方需要修改?
2 )怎样让 Apple Store 跳过启动检测(可以低版本运行)?

https 删除://i.imgur.删除 com/OW7sOS1.png
2193 次点击
所在节点    iOS
8 条回复
Vancion
2021-11-15 08:55:47 +08:00
你上一帖的 1 楼已经给出了唯一可行的办法:抓支持 iOS 13 的老版本 app 。如果老版本要求强制升级,不然不给用那基本无解。
dcty
2021-11-15 09:05:22 +08:00
建议直接抓老版本,虽然说新版本你可能修改了部分变量可以运行了,但是万一某个地方开发者用到了不支持 iOS13 系的 API ,那就闪退了,如果不重要的场景还好,万一是重要的场景或者操作,那可就得不偿失了。
mooczz
2021-11-15 09:07:45 +08:00
最新版 apple store 是适配 iOS 15 的,一定用了 iOS 14 15 的 api ,无论怎么改,都会崩
nieyujiang
2021-11-15 09:30:23 +08:00
2 楼正解
Leonard
2021-11-15 09:31:06 +08:00
要求高系统版本一般是使用了新系统的 API ,你改版本号没用,系统调用到这个 API 的时候找不到方法就会崩溃闪退。
Unclev21x
2021-11-15 10:09:22 +08:00
我的 14.0 。 最近安装一些 App ,提市系统版本过低,然后用了工具下载到老版本的了。美滋滋。不知道跟楼主的情况是否一致。总之我不会升级,除非大多数 App 都不能用不能更新。
V9NN
2021-11-15 10:31:11 +08:00
@Vancion
@dcty
现在的情况是,老版本打开提示升级,不许用。
看来真的是没有办法了。

我还在想,有没有办法改 Apple Store 里的检测版本信息的文件,脱壳后重新打包签名。
Vancion
2021-11-15 11:27:50 +08:00
@V9NN 那估计只能慢慢试着找一下支持 iOS 13 的“最新”老版本。前面几楼也说了如果用了新的 api 你想办法绕过这些检测意义都不大。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX