2012-02-16 14 views
1

私は現在、iOSバージョン3.0以降を実行しているiPhoneユーザー向けに動作するアプリストアを持っています。私の次のバージョンのアプリケーションはARCを使用する予定なので、iOSバージョン4.0以降を実行しているユーザーにのみ動作します。OSのバージョンが古いユーザーがアプリケーションをダウンロードできないようにすることはできますか?

this answerによれば、ユーザーは新しいバージョンをダウンロードできますが、実行しようとすると実行されません。

アプリを実行できないユーザーがAppStoreからダウンロードすることを防ぐ方法はありますか?

答えて

3

これは最近テストされていませんが、2011年2月とiOS 4.xでは、必要なバージョンのiOSが実行されていないため、自分のアプリをダウンロードできなかったユーザーがいました。

App Storeのアプリのおかげで、自分のデバイスに直接アプリをダウンロードしようとしたときに、彼らは素敵な説明メッセージを受信しました。

これがまだそうでない場合、私は非常に驚いています。

ターゲットビルドの設定でデプロイメントターゲットを設定し、App Store/iTunesで誰がインストールできるかを教えてください。

これは新しいインストールのためのもので、新しいインストールではなく更新のために違うが、これはAppleがより良いユーザーエクスペリエンスのために処理しなかった場合には驚くだろう。

UPDATE

私は4.2.1で、道路の端に到達したとiTunesでそれを再同期私の古いiPhone 3掘っ

- など4.3が無視される必要があり、で上書きされていない最新のアプリを私が期待するように、互換性のないバージョン。

また、自分自身でアプリを更新しようとしました(私は開発者です)、デバイス自体からストアから4.3以上が必要で、アプリがiOS 4.3以降を必要としているという丁寧なポップアップアラートが表示されました。もう一度私が期待するように。

このアプリは、以前は< 4.3と互換性があり、ラインのどこかでiOSの最小バージョン要件を満たしていたので、間違いなく可能です。

更新されたアプリの「デプロイメントターゲット」バージョンを適切に設定するだけで、互換性のあるデバイスでのみ更新されます。

+1

あなたのアプリケーションは新しいものか、サポートされている最小のOSバージョンをアップグレードした古いものでしたか?また、あなたのアプリをダウンロードできなかった新しいユーザーや、すでにアプリを持っていてもう一度ダウンロードしたいユーザーについて話していますか? – sch

+0

この場合、自分のiPhone iOSバージョンが「デプロイメントターゲット」以下であるため、このアプリをダウンロードできなかった新しいユーザーでした。アプリのデプロイメントターゲットは変更されていませんでした。 – Snips

+0

私は上記の私の主な答えを更新しました。 – Snips

0

いいえ新しいより高い最小のデプロイメントターゲットは、ユーザーがOSバージョンの低いデバイスにアプリケーションをインストールできないようにしますが、MacやPCでiTunesを使用してアプリケーションをダウンロードすることはできません一度ダウンロードしたアップデートをインストールしないでください。

関連する問題