2016-09-13 14 views
-3

swift 2.2で書かれたiOSアプリケーションを起動し、iOS 9をサポートし、アプリストアでOS 2.2を監視しています。明日iOS 10がリリースされる予定です。 iOS 10サポートでアプリのアップデートがアプリストアにプッシュされるまで、ユーザーがアップグレードすると、アプリはiOS 10環境でどのように動作しますか?iOS 9とiOS 9との互換性

私はswift 3がメソッドと多くの構文レベルの変更を知っています。誰でも最高の解決策を教えてください。

+2

誰もあなたに伝えることはできません。 iOS APIを100%正しく使用していれば、アプリは完璧に動作します。間違いを犯した場合、アプリは起動直後にクラッシュする可能性があります。これを知るには、iOS 10でアプリを実行します。これがプレリリース版の目的です。それはスウィフトとは関係がありません。 Swiftコードがコンパイルされ、Swiftライブラリがアプリケーションにバンドルされています。 ** TL:DR:iOS 10をダウンロードしてアプリをテストするのが最善のソリューションです** –

答えて

1

ほとんどのアプリは引き続き動作します。 iOS 10の互換性は、Swiftのバージョンとは関係ありません。

アプリはAppStoreにアップロードした時点で既にコンパイルされています。 Swiftの構文変更は、古いバージョンのアプリには影響しません。

旧バージョンでiOS 10で使用できなくなったAPIを使用している場合、クラッシュする可能性があります。しかし、すべてが機能し、iOS 9用に構築されている場合、あなたは本当に良い機会を得て、アプリはまだ動作しています。

ところで、6月にリリースされたiOS 10ベータ版であなたのアプリをテストしませんでしたか?

関連する問題