0

我已经阅读了如何创建将 iPad 和 iPhone 组合成单个(通用)二进制文件的单个 iOS 二进制文件。但是,我无法从这个过程中弄清楚将同一个 iPhone 应用程序的两个不同版本组合成一个二进制文件是否可行(甚至是可取的)。

我想这样做的原因是我已经对我的应用程序进行了全面重构以利用 iOS 5 功能等。当我第一次开始这样做时,我认为成品会发布并且我会停止支持 iOS 4.我在此期间意识到仍然有一些人使用早期的iOS版本。我不想阻止他们将来下载该应用程序。理想情况下,我会分发一个二进制文件,该二进制文件(在运行时)确定正在运行的 iOS 版本,然后加载应用程序的适当捆绑版本。

我已经看到了一些越狱技巧(启动 shell 脚本)来完成这类事情,但没有非越狱示例。任何见解将不胜感激。

谢谢,克里斯

4

1 回答 1

1

应用商店不允许您将多个二进制文件放入一个应用中。

有一些方法可以支持新的操作系统功能,同时又支持旧版本——搜索弱链接以获取更多信息。

另一方面,有人指出,目前超过 80% 的 iOS 用户都在使用 5.x,而且这个数字还在不断增加。花费大量精力支持 4.x 可能不值得。

于 2012-04-20T01:14:02.260 回答