![](/img/trans.png)
[英]How can I programmatically determine if my app is running in the iphone simulator?
[英]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.