UIDeviceFamily 一覧
ビルドしたアプリの Info.plist 内に設定されている UIDeviceFamily
キーは開発者が明示的に設定するものでは無く、ビルド時に Xcode によって自動で設定される。
公式にドキュメントに載っているのは以下
値 | デバイス |
---|---|
1 | iPhone, iPod touch |
2 | iPad |
iPhone, iPod touch の場合は1
iPad の場合は2
ユニバーサルアプリの場合は1と2が設定される。
ドキュメント化されていないものも含めると
値 | デバイス |
---|---|
1 | iPhone, iPod touch |
2 | iPad |
3 | Apple TV |
4 | Apple Watch |
となる。
Apple TV の3は実際に確認したわけではないがググると情報が出てくる。
何でも Apple TV をJBして独自のアプリをインストールしたりというディープな世界があるらしい。。*1
Apple Watch の4という値はビルドした WatchKit App の Info.plist で確認できる。
ビルド済みの WatchKit App は Xcode 上で Show in Finder
を選択すれば Finder で確認できる。
*1:tvOS開発が出来るようになりApple Watchアプリと同じ方法で確認出来るようになりました。