1
1

iOSデバイスが実機かシミュレータかを判断する方法

Posted at

iOSアプリでBluetoothを使ったアプリを開発しています。
macOSのシミュレータではBluetooth接続ができません。
シミュレータでデバッグするときは、擬似的にBluetoothからデータが来たように見せかけるテストモードを用意しました。
そのため、実機かシミュレータかを判断する必要があります。

#if targetEnvironment(simulator)
    private let isDemoMode = true
#else
    private let isDemoMode = false
#endif

これで実機を使わなくてもデバッグができるようになりました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1