我已成功创建共享扩展名,我的应用程序也显示在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,并且还需要在所有应用程序共享菜单上显示。我该怎么做?