iOS の Objective-C で、例えば、次のように UTType を使う場合、
NSArray *theTypes = [UTType typesWithTag: @"extension" tagClass: UTTagClassFilenameExtension conformingToType: nil];
次の import が必要だった。
#import <UniformTypeIdentifiers/UniformTypeIdentifiers.h>
リンク時、次のエラーになった。
Undefined symbol: _OBJC_CLASS_$_UTType
UniformTypeIdentifiers.framework をリンクし、解決した。
なお、Optional でリンクしないと、古い iOS でクラッシュする。
参考:
qiita.com