2017-02-04 9 views
0

FYI私はXCode開発が全く新しいです。私はSafari App Extensionプロジェクトを持っています。Safari App Extensionがインストールされていません

私はXCode内から実行すると、拡張機能がSafariに追加されます。アーカイブ、エクスポートを作成し、「開発用署名アプリケーションのエクスポート」を選択すると、生成されたファイルを別のコンピュータにインストールし、Safariを実行して拡張子を確認することができます。アーカイブ、Xportを作成して「Mac App Storeデプロイメントのために保存」を選択し、生成されたファイルをインストールすると、自分のアプリケーション内に自分のアプリケーション拡張が表示されますが、Safariには何も表示されません。

私たちのApp Storeへの提出は、その拡張がないために拒否されました。 Safariで見ることができるようにApp Storeインストーラで拡張機能をインストールさせるにはどうしたらいいですか?

事前のおかげで...同様の問題に当たった他の誰のために

答えて

0

は、私はいくつかの進歩を遂げました。インストーラを実行したときに拡張機能が実際にSafariにインストールされていたことがわかりました。 Safariの[開発]メニューの[署名されていない拡張機能を許可する]オプションを選択するまで、Safariの拡張機能リストに表示されませんでした。

私は自分の署名領域がプロジェクトに設定されていて、マシンはiTunes Connectの許可されているマシンのリストにあるので、そのオプションが指定されていなくても拡張リストで見ることができると思っていました。だから私はビルドをもう一度アップロードしました。彼らはもうその理由でそれを拒否しませんでした。

最初に何が起こったかについては、わかりません。彼らは間違いを犯したか、私がアーカイブを作成したときに正しいターゲットが選択されていない可能性があります。 Macアプリをターゲットにして、拡張機能ではないことを確認する必要がありました。

+0

この回答が投票された理由はわかりません。私の経験上、これは問題が発生したための正当な理由と有効な回避策です。このコメントを残した後、私はそれを投票します。 –

関連する問題