私はshare-extension
を自分のアプリにバインドしています。私はdevelopment
とdistribution
の両方について、延長に関連するすべての必要なapp-ids
とprovisioning-profiles
を持っています。 simulator
で拡張機能を実行すると、正常に動作します。たとえば、device
(つまりiPhone 6)では、内に私のアプリのshare extension
を選択すると、Safari
がフリーズし、何も表示されません。私はそれをデバッグすることすらできません。なぜなら、それを実行する方法がわからないからです。実行してすぐに後で実行することを中止します。Xcode
。共有拡張機能はシミュレータでは動作しますが、デバイスでは動作しません
私は何かがprovisioning-profiles
またはapp-ids
と間違っているかもしれませんか、それがApple
によって引き起こされるバグや「事前分布に欠けている機能」かもしれないと思います。
誰かに解決策や説明があると大変感謝しています。
EDIT:
私はそれがまったく動作しないかどうかを確認するためにstoryboard
に拡張機能のビューのbackground-color
を変更しました。開いていますが、SLComposeServiceViewController
は表示されませんでした。したがって、問題はそれによって引き起こされなければなりません。
Macに接続している間は、拡張機能をデバイスで実行してみてください。デバイスコンソールを見て、関連するエラーメッセージを見つけて投稿を更新してください。プロビジョニングプロファイル/証明書の問題である可能性が最も高いです。しかし、私たちがあなたを助けるべきかどうかをもっと知る必要があります。 – wottle