私は自分のアプリを で開発しましたがXcode 4.1
、iOS SDK バージョン (ベース SDK バージョン) は iOS 4.3
、このアプリを iPhone で実行できますiOS 5
かiOS 6
?
アプリは よりも高いバージョンの OS で実行できると思いますDeployment Target
。これは正しいですか?助けていただければ幸いです。
はい、アプリは iOS 4.3 以降で動作します。つまり、将来の iOS リリースから削除される減価償却されたメソッドを使用していないと仮定します。ドキュメントを通じて、物が減価償却/削除されたかどうかを確認できます。
アプリをビルドする Xcode は関係ありません。ベース SDK は、アプリがサポートする最も低いシステムを示します。
アプリは新しいシステムで実行できます。
アプリを更新する場合は、新しいシステムの減価償却方法に注意する必要があります。そうしないと、拒否され、App Store で更新できなくなります。
はい、展開ターゲットよりも高いバージョンで確実に実行されます。ただし、リリースされた新しいバージョンでも実行して、使用されているすべての API がまだ正常に動作していることを確認することを常にお勧めします (特に非推奨の場合)。