簡體   English   中英

如何獲得以編程方式在模擬器上運行的應用的SDK版本?

[英]how do I get the SDK version for an app running on the simulator programmatically?

我正在嘗試通過代碼獲取在模擬器上運行的版本/內部版本。

基本上,我正在使用模擬器檢查應用程序的各種功能,並希望根據我將哪個SDK設置為當前SDK來打開和關閉代碼路徑,而不是每次都手動操作(我的測試機具有不同版本的在它上面的SDK上,我出於測試目的在4.1和5.1之間切換了電流。

因此,想法是,當應用程序在模擬器上啟動時,如果我應該運行特定的代碼路徑,我可以閱讀SDK的構建並知道槽匹配(我有一個可以進行匹配並打開和關閉功能的函數)或不。

我知道如何弄清楚我是在SIM卡上還是在設備上運行,但是找不到有關如何通過代碼獲取SDK版本的參考,因此我基本上陷入了困境。

當我在模擬器上運行應用程序時,有沒有可以調用的函數並可以返回當前安裝的iOS的版本或版本?

您可以獲取當前版本的操作系統。

UIDevice *myDevice = [UIDevice currentDevice];
myDevice.systemVersion

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM