1

xCode の Deployment ターゲットについて躊躇しています。私の質問: 展開ターゲット 4.3 を選択した場合、アプリケーションは iOS 3、4、5、6 で実行できますか?

iPhone を持っていないため、iPhone でアプリケーションをテストできませんが、アプリケーションは IOS 4.3 以降でしか実行できないと思います

私の悪い英語でごめんなさい

4

2 に答える 2

2

展開ターゲットとして iOS 4.3 を使用する場合、それがアプリでサポートされる最小バージョンになります。いいえ、たとえばiOS 3.0 では動作しません

また、実際にアプリを実行している iOS にはない機能を検出し、条件付きでプログラムする必要があります。

iOS 5 以上をサポートすることをお勧めします。そして、iOS 3 のことは確実に忘れています。

于 2012-11-24T12:06:33.033 に答える
1

それは正しいです。展開ターゲットは、アプリケーションがサポートする iOS の最も古いバージョンです。

ただし、3.0 SDK に存在しない現在の SDK (4.3) からの API 呼び出しを使用すると、iOS 3.0 を実行しているデバイスでアプリケーションがクラッシュすることに注意してください。

したがって、Deployment Target を 3.0 に設定できても、アプリが iOS 3 デバイスで動作することは保証されません。

詳細については、Apple Developer のドキュメントを参照してください。

于 2012-11-24T12:02:52.310 に答える