1

私は自分のプロジェクトに PushWoosh を統合しようとしてきましたが、実際には統合に成功し、appStore でアプリをリリースしました。現在、非常によく似たアプリをリリースする予定ですが、内容は異なります。私は最近同じことをしましたが、PW は新しく複製されたターゲットごとに非常にうまく機能していました。しかし最近、重複したターゲットが問題を引き起こしています。アプリの起動時に次のエラー アラートが表示されます。

Title: PushWoosh Error
Description: Your provisioning profile does not have any APS entry. Please make your profile push compatible. 

私は、Pushwoosh の自動機能を介してプロファイルを Push 互換にし、プロファイルをダウンロードして変更し、アーカイブに使用しました。皆さん、私が見なければならないことを指摘していただければ、とてもありがたいです。

[アップデート]

レプリカのビルド中にコンピューターを切り替えたことは、言及する価値があります。そのため、最初はすべてのビルドでエラーが発生し、最後にイライラした後、この新しいコンピューター用にまったく新しい配布証明書を生成しました。さて、新しい証明書ともので、最初のターゲット pushWoosh の準備ができましたが、2 番目のターゲットで上記と同じエラーが発生し、驚くべきことに 3 番目のターゲットは PW でうまく機能します。今、私はそのようなランダムなエラーを引き起こしている原因がどこにあるのかを修正しています。何か案は?

ありがとう

4

2 に答える 2

4

モバイルプロビジョニングプロファイルに「aps-environment」文字列がありますか?Apple Development Portalで再作成する必要がない場合は、新しいプロファイルにそのような文字列があり、その値がPWで使用しているゲートウェイ、つまりSandboxの「開発」と一致していることを確認してください。とプロダクションの「プロダクション」。

于 2013-02-21T12:01:00.723 に答える
0

この問題に対する別の解決策を思いつきました。これが役立つことを願っています。

私の問題は、Xcode でのアプリの名前が、Apple Developer Portal で手動で作成したアプリ ID と同じではないことでした。Xcode で「署名の自動管理」をオンにしているので、Xcode は Apple Developer Portal で XC com paye と呼ばれるアプリ ID を自動的に作成しました...

証明書を最初から作成するプロセスに従い、Xcode が作成したアプリ ID に証明書を追加しました。できます。

お役に立てれば!:-)

于 2017-08-25T16:20:02.233 に答える