0

コードを介してシミュレーターで実行されているバージョン/ビルドを取得しようとしています。

基本的に、シミュレーターを使用してアプリのさまざまな機能をチェックしており、毎回手動で行うのではなく、現在設定しているSDKに基づいてコードパスのオンとオフを切り替えたいと考えています(私のテストマシンには異なるバージョンのその上のSDKと私はテスト目的で4.1と5.1の間で電流を切り替えます)。

つまり、シミュレーターでアプリを起動すると、SDKのビルドを読み取って、特定のコードパスを実行する必要があるかどうかをトラフマッチング(マッチングを実行し、機能のオンとオフを切り替える機能があります)を知ることができます。か否か。

シムで実行しているのかデバイスで実行しているのかを判断する方法は知っていますが、コードを介してSDKのバージョンを取得する方法についてのリファレンスが見つからないため、基本的に行き詰まっています。

シミュレーターでアプリを実行しているときに呼び出すことができ、現在インストールされているiOSのビルドまたはバージョンを返す関数はありますか?

4

1 に答える 1

1

オペレーティングシステムの現在のバージョンを取得できます。

UIDevice *myDevice = [UIDevice currentDevice];
myDevice.systemVersion
于 2012-06-13T04:36:29.203 に答える