iOS 8 共有拡張機能を使用して、iPhone アプリを AppStore に提出しました。AppStore から拒否された理由は、「共有」拡張機能が全画面表示であり、制限されていないためです。
UIViewController を拡張し、Xib を使用して、拡張用のカスタム UI を作成しています。私のアプリは、iPadにアプリをインストールし、サファリを介して拡張機能を開いたときにiPhone専用であり、フルスクリーンで表示され、iPhone画面に制限されません。
理由
25.1: 拡張機能をホストするアプリは、App Extension Programming Guide に準拠する必要があります ----- 25.1 -----
お客様のアプリは拡張機能をホストしていますが、App Store Review Guidelines で義務付けられている App Extension Programming Guide に準拠していないことがわかりました。
具体的には、「共有」拡張機能が全画面表示であり、制限されていないことがわかりました。