2012-04-19 18 views
0

iPadとiPhoneを1つの(ユニバーサル)バイナリにまとめたiOSバイナリを1つ作成する方法をお読みになりました。しかし、私はこのプロセスから、同じiPhoneアプリの2つの異なるバージョンを1つのバイナリに結合することが可能かどうか(または推奨するかどうか)はわかりませんでした。2つの異なるiPhoneアプリ(非脱獄)のシングルバイナリ

私がこれをやりたい理由は、私がiOS 5の機能を利用するために私のアプリを完全にリファクタリングしたことです。私が最初にこれを始めたとき、完成した製品がリリースされると思いましたiOS 4のサポートを中止します。私が暫定的に認識したことは、以前のバージョンのiOSを使用している人がまだいるということです。私は、将来彼らがそのアプリケーションをダウンロードすることを防ぐつもりはありません。理想的には、(実行時に)実行中のiOSのバージョンを判断し、アプリケーションの適切なバンドルバージョンをロードするバイナリを配布することが理想的です。

私は、この種のことを達成するために脱獄トリッキー(起動シェルスクリプト)を見ましたが、脱獄の例はありません。どんな洞察にも感謝します。

おかげで、 クリス

答えて

1

アプリストアを使用すると、アプリで複数のバイナリを置くことはできません。

新しいOS機能をサポートする方法はありますが、古いバージョンをサポートするためには後退します。詳細については弱いリンクを検索してください。

一方、iOSユーザーの80%以上が現在は5.xにあり、その数はさらに増え続けていることが指摘されています。 4.xをサポートするために多大な努力を費やすことは価値がないかもしれません。

関連する問題