【iOS】AppleSilicon環境(MacOS)でiOSアプリを実行した時にMacで実行しているかをどうやって判定したらいいか?
解決したいこと
iOSアプリをAppleSilicon環境で実行した際にどのようにして、実行端末がMacであることを判定するのか知りたいです。
試したこと
試したこととては以下のコードで端末の判定ができないかとやってみましが、実行環境がMacであるにも関わらずiPadとして判定されてしまいました。
if UIDevice.current.userInterfaceIdiom == .phone {
// iPhone
print("iPhone")
} else if UIDevice.current.userInterfaceIdiom == .pad {
// iPad
print("iPad")
} else if UIDevice.current.userInterfaceIdiom == .mac {
// Mac
print("Mac")
}
/////////////////////////////////////////////////////////////
出力結果
iPad
0