Приложение не отображается в меню "Поделиться" общих параметров в общем расширении в iOS8
Я разрабатываю расширение share для своего приложения. Все в порядке, но я сталкиваюсь с одной главной проблемой, мое приложение не находится в меню "Поделиться" при обмене из приложения "Фотографии".
ниже plist в моих общих расширения.
Он не отображается в списке, ниже скриншот:
но когда я перейду к дополнительной опции, установите переключатель моего расширения выключен и включен, теперь он отображается в списке, но мне нужно это сделать каждый раз, ниже приведены скриншоты:
каждый раз, когда я запускал расширение из X-кода, он не показывает меню share, мне нужно перейти к дополнительной опции, установить переключатель и снова, то только он показывает. Может ли он отображаться каждый раз в меню share? Есть все, что мне не хватает в plist или требуется дополнительная настройка?
Мне нужны ваши ценные предложения.
Спасибо продвижение.
обновление:
Я проверил его в iOS9. Он работает нормально без каких-либо проблем.
4 ответов
Это ошибка в iOS. В текущей версии обходного пути нет. Файл отчета об ошибке с Apple, и надеюсь, что они исправить это в ближайшее время.
для тех, кто имеет ту же проблему и не находит решения, стоит попробовать также проверить "цель развертывания" расширения.
Это может быть по-другому, что основное приложение и устанавливается по умолчанию при создании расширения.
в моем случае это было выше, чем то, что у меня было на моем устройстве.
шаг за шагом поток для создания расширения Share
тогда просто запустите приложение
проверьте количество Plist, чтобы быть 1 (1 = позволяет вложение 1) для изображений
исчезновение
<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>
полезное чернила
http://www.appcoda.com/ios8-share-extension-swift/
http://www.appcoda.com/tag/app-extension/
обмен данными от расширения до основной информационной ссылки приложения и как создать сегодняшнее расширение?
как создавать виджеты, отображаемые на главном экране в iOS 10
Я столкнулся с той же проблемой. Я обнаружил, что в настройках сборки (цели расширения) поле Wrapper Extension было пустым, в то время как оно должно быть назначено как "appex". Назначение" appex " расширению оболочки решило мою проблему.