J'ai un share-extension
avec mon application. J'ai tous les requis app-ids
et provisioning-profiles
liés à l'extension, à la fois pour development
et distribution
. Lorsque je lance l'extension dans le simulator
, cela fonctionne parfaitement bien. Sur device
(par exemple, iPhone 6), par exemple, lorsque vous choisissez share extension
de mon application dans Safari
, Safari
se bloque et rien ne s'ouvre. Je ne peux même pas le déboguer, pas parce que je ne sais pas comment le faire, mais parce qu'il fonctionne et arrête immédiatement de courir après Xcode
.Extension de partage travaillant sur un simulateur mais pas sur l'appareil
Je pense que quelque chose pourrait être mauvais avec le provisioning-profiles
ou app-ids
ou il pourrait être un bug ou une «fonctionnalité manquante avant la distribution» causée par Apple
.
Je serais très reconnaissant si quelqu'un a une solution ou une explication à ce sujet.
EDIT:
J'ai changé la background-color
du point de vue de l'extension sur storyboard
pour voir si elle ne fonctionne pas du tout. Il ouvre, mais SLComposeServiceViewController
ne s'est pas montré. Ainsi, le problème doit être causé par cela.
Veuillez essayer d'exécuter l'extension sur un périphérique branché sur votre Mac. Jetez un coup d'œil à la console de l'appareil et trouvez le message d'erreur pertinent et mettez à jour votre message. Très probablement, il s'agit d'un problème de profilage/de certification. Mais nous devrons en savoir plus si nous voulons vous aider. – wottle