应用程序未显示在iOS8的共享扩展的共享选项的共享菜单中

我正在为我的应用程序开发共享扩展。 每件事情都很好,但我面临的一个主要问题,我的应用程序不在共享菜单,而从照片应用程序共享。

下面是我的共享扩展的plist。 在这里输入图像说明

它没有显示在列表中,下面是截图:

在这里输入图像说明

但是,当我去更多的选项,设置我的分机开关,现在它显示在列表中,但我需要每次都做,下面是截图:

在这里输入图像说明 在这里输入图像说明

每次我从X-Code运行扩展,它不显示共享菜单,我需要去更多的选项,closures和打开closures,然后才显示。 它可以显示每次在共享菜单? 有没有什么我缺less的plist或额外的configuration所需?

我需要你宝贵的build议。 提前致谢。

更新:

我已经在iOS9中检查过了。 它工作正常,没有任何问题。

这是iOS中的一个错误。 目前的版本没有解决方法。 向苹果提交一个错误报告,希望他们尽快修复。

对于任何有同样问题而又没有find解决scheme的人来说,值得一试的是检查扩展的“部署目标”。

它可以不同于主应用程序,并在创build扩展时默认设置。

在我的情况下,这是比我在我的设备上。

逐步创build共享扩展的stream程

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

检查Plist计数为1(1 =允许附件1)的图像

在这里输入图像说明

PLIST

 <key>NSExtension</key> <dict> <key>NSExtensionAttributes</key> <dict> <key>NSExtensionActivationRule</key> <dict> <key>NSExtensionActivationSupportsImageWithMaxCount</key> <integer>1</integer> </dict> </dict> <key>NSExtensionMainStoryboard</key> <string>MainInterface</string> <key>NSExtensionPointIdentifier</key> <string>com.apple.ui-services</string> </dict> 

有用的油墨

https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ShareSheet.html

http://www.appcoda.com/ios8-share-extension-swift/

http://www.appcoda.com/tag/app-extension/

从“扩展到主应用程序”信息链接共享数据

如何创build在iOS 10主屏幕上显示的小部件

我面临同样的问题。 我发现,在构build设置(扩展目标)字段包装扩展是空的,而它应该被分配为“appex”。 分配“包装”到包装扩展解决了我的问题。

扩展构建设置