iOS アプリにアクション拡張機能を実装しました。期待どおりに動作していました。しかし、1 つだけ問題がありました。Xcode では、アクション拡張ターゲットの UTI タイプを構成する方法がわかりません。アクション拡張 info.plist にいくつかの UTI タイプを追加しようとしましたが、反映されません。実際、いくつかの UTI タイプに基づいて、ホスト アプリでの拡張機能の表示を制限したいと考えています。
本当にありがたいかもしれない助け。
iOS アプリにアクション拡張機能を実装しました。期待どおりに動作していました。しかし、1 つだけ問題がありました。Xcode では、アクション拡張ターゲットの UTI タイプを構成する方法がわかりません。アクション拡張 info.plist にいくつかの UTI タイプを追加しようとしましたが、反映されません。実際、いくつかの UTI タイプに基づいて、ホスト アプリでの拡張機能の表示を制限したいと考えています。
本当にありがたいかもしれない助け。
これは現在サポートされていません。最善の方法はNSExtensionActivationRule
、拡張機能の Info.plist でエントリを構成することです。NSExtensionActivationSupportsImageWithMaxCount
またはのような値を含めることはできNSExtensionActivationSupportsWebURLWithMaxCount
ますが、UTI の場合ほど正確にすることはできません。
オプションの完全なリストは、Apple のInformation Property List Key Referenceに記載されています。現在のシステムが十分に正確でない場合は、Apple に拡張要求を提出する必要があります。