4

こんにちは、私は ios6 サポート アプリケーションを開発しています。私の考えでは、ios 6 で開発されたアプリケーションは ios7 でコンパイル可能ですか、それとも他の方法で利用できますか? また、ios 7を使用してアプリケーションを開発している場合、以前のバージョンをサポートしています.私に最適なソリューションを提供してください.

4

1 に答える 1

3

iOS 6 用にコンパイルされたアプリは、iOS 7 の特別な互換モードで実行されます。

Xcode 5 でコンパイルする場合、少なくとも iOS 7 をサポートする必要があります。「展開ターゲット」を設定することで、古いバージョンもサポートできますが、iOS 7 でのみ利用可能な機能を使用する場合は、最初に確認する必要があります。そうしないと、アプリがクラッシュします。 iOS 6 で。

また、iOS 7 のさまざまな UI コンポーネントは、iOS 6 とはサイズが異なることに注意してください。Interface Builder (おそらく自動レイアウト) を使用するか、コードで対応する必要があります。これを行う方法は、iOS 7 移行ガイドで詳しく説明されています。

最も簡単な解決策は、iOS 7 のみをサポートすることです。最適なオプションは、状況、顧客ベースなどに完全に依存します。

于 2013-10-03T13:04:53.943 に答える