0

もともとiOS2.xと互換性があるように作成されたアプリケーションがあります。Xcodeが2.xをサポートしなくなったため、3.xとの互換性を持たせる必要がありました。

このアプリはiPhone3G、3GS、4で美しく動作しますが、iPod Touchs2ndGenでは一部のボタンが消えています。

私の理論では、これらのデバイスはiOS <3を使用しているため、私の質問は次のとおりです。

私のプロジェクトで行ったのは、DEPLOYMENTTARGETをiOS3に設定することだけです。

1)2.xデバイスをブロックするためにplistに追加する必要があるものはありますか?

2)これらの人が新しい3.xリリースをサポートしていないデバイスを所有していても、それをダウンロードしてインストールできた可能性はありますか?

3)UIKitが必要になりました。リークさせる必要がありますか?

ありがとう。

4

1 に答える 1

1

OS < 3 のデバイスをターゲットにしたい場合は、展開ターゲットを 3.. (おそらく 2.2.1 ?) 未満に設定する必要がありますが、最新の Xcode ではこれが許可されていないため、基本的に運が悪いですOS < 3 に達したとき。

余談ですが、ほぼ 1 年前に admobs の統計によると、iPhone/iPod touch ユーザーの約 98% が少なくとも iOS 3.0 を実行しています。

于 2010-11-11T17:21:03.137 に答える