Xcode の TARGETED_DEVICE_FAMILY 一覧

Xcode プロジェクトの設定で指定することがある TARGETED_DEVICE_FAMILY。いつでも確認できるようにまとめます。

TARGETED_DEVICE_FAMILY

value indicating 対象の OS 備考
1 iphone iOS iPhone・iPod touch
2 ipad iOS iPad
3 tv tvOS Apple TV
4 watch watchOS Apple Watch
5 homepod HomePod Software (13.4 以降)、iOS (13.3.1 以前) HomePod

Apple Developer のドキュメントを探しても '1' (indicating 'iphone'), '2' (indicating 'ipad') が記されたものしか存在せず、1つ1つ Xcode に入力して確認しました。

すべてのプラットフォームを網羅したい場合は、

TARGETED_DEVICE_FAMILY = 1,2,3,4,5  

と指定することになります。

しかし、HomePod 用のものまで存在しているとは…。

環境

  • Xcode Version 11.4.1 (11E503a)