У меня есть share-extension
, ограниченный моим приложением. У меня есть все необходимые app-ids
и provisioning-profiles
, связанные с расширением, как для development
, так и для distribution
. Когда я запускаю расширение в simulator
, он отлично работает. Например, при device
(т. Е. IPhone 6) при выборе share extension
моего приложения Safari
, Safari
зависает и ничего не открывается. Я даже не могу отладить его, а не потому, что я не знаю, как это сделать, но потому, что он работает и сразу же перестает работать после Xcode
.Share расширение, работающее на симуляторе, но не на устройстве
Я думаю, что что-то может быть неправильным с provisioning-profiles
или app-ids
, или это может быть ошибка или «недостающая функциональность до распространения», вызванная Apple
.
Я был бы очень признателен, если у кого-то есть какие-либо решения или объяснения по этому поводу.
EDIT:
Я изменил background-color
зрения внутренней линии на storyboard
, чтобы увидеть, если он не работает. Он открывается, но SLComposeServiceViewController
не отображается. Таким образом, проблема должна быть вызвана этим.
Попробуйте запустить расширение на устройстве, подключив его к компьютеру Mac. Взгляните на консоль устройства и найдите соответствующее сообщение об ошибке и обновите сообщение. Скорее всего, это профиль профилей/сертификатов. Но нам нужно знать больше, если мы хотим вам помочь. – wottle