Я успешно создал расширение общего ресурса, мое приложение отображается в списке общих ресурсов Photos App
, WhatsApp
и других приложениях, но мое приложение не отображается в списке общих ресурсов instagram
.Даже я смотрел в списке действий, но мое приложение также не отображается в списке действий.Вот мой plist
код.
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsMovieWithMaxCount</key>
<integer>0</integer>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>1</integer>
</dict>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
Если я изменю свой plist
, как это.Здесь я изменил NSExtensionActivationRule
на TRUEPREDICATE
Все отлично работает
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>TRUEPREDICATE</string>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>
</plist>
Но мне нужно установить NSExtensionActivationRule, а также показать его в меню общего доступа всех приложений.Как я могу это сделать?