我已经阅读了如何创建将 iPad 和 iPhone 组合成单个(通用)二进制文件的单个 iOS 二进制文件。但是,我无法从这个过程中弄清楚将同一个 iPhone 应用程序的两个不同版本组合成一个二进制文件是否可行(甚至是可取的)。
我想这样做的原因是我已经对我的应用程序进行了全面重构以利用 iOS 5 功能等。当我第一次开始这样做时,我认为成品会发布并且我会停止支持 iOS 4.我在此期间意识到仍然有一些人使用早期的iOS版本。我不想阻止他们将来下载该应用程序。理想情况下,我会分发一个二进制文件,该二进制文件(在运行时)确定正在运行的 iOS 版本,然后加载应用程序的适当捆绑版本。
我已经看到了一些越狱技巧(启动 shell 脚本)来完成这类事情,但没有非越狱示例。任何见解将不胜感激。
谢谢,克里斯