Programmatically detect if app is being run on device or simulator

前端 未结 8 1898
我寻月下人不归
我寻月下人不归 2020-11-28 06:14

I\'d like to know whether my app is being run on device or simulator at run time. Is there a way to detect this?

Reason being to test bluetooth api with simulator:

8条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-28 06:38

    From XCode 9.3+ , Swift

    #if targetEnvironment(simulator)
    //Simulator
    #else
    //Real device
    #endif
    

    Helps you to code against device type specific.

提交回复
热议问题