###Xamarin.Forms PCLプロジェクトのiOSでShare Extensionの設定後の画面を正常に表示したい。
現在MacのXamarin Studioを用いてXamarin.FormsのPCLプロジェクトを用いてiOSとAndroidのアプリ開発を行っています。
今回はPDFをWebからダウンロードし、そのPDFファイルを共有したかったため、iOSではUIActivityControllerを用いました。
その際にInfo.plistで Share Extensionを利用しようとInfo.plistに設定を加えたのですが、その後のビルドではLaunch Screen(LaunchScreen.xib)が表示された後、本来表示されるスタートのページが表示されず、画面が黒いままでした。
###発生している問題・エラーメッセージ
Launch Screen(LaunchScreen.xib)が表示された後、本来表示されるスタートのページが表示されず、画面が黒いままでした。 しかしながら、アプリケーション出力にて処理自体は走っていることは確認できました。 Viewだけが表示されない状態となっております。
加えたInfo.listの値は以下です。 NSExtension NSExtensionAttributes NSExtensionActivationRule NSExtensionActivationSupportsAttachmentsWithMaxCount : 1 NSExtensionPointIdentifier : com.apple.share-services
###試したこと
XamarinやAppleの公式のドキュメント、objective Cなどの情報を確認したところ、
NSExtensionPrincipalClassの指定が必要なのかとも思ったのですが、いくつか思い当たるクラスを指定してみましたが、対応できずに困っております。
###補足情報(言語/FW/ツール等のバージョンなど)
c# xml
Xamarin Studio Community 6.2.1
Xamarin.Forms 2.3.3.193
あなたの回答
tips
プレビュー