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アプリと同じ方法で確認出来るようになりました。