2013-04-17 32 views
6

用プロビジョニングファイルを作成します。CSRは、開発SSLを作成するには、アプリのIDを作成し、 私は私のアプリはプッシュ通知をサポートしたい、と私は以下のように行うプッシュ通知

  • プッシュ通知を有効に
  • ファイル生成

    1. ステップ1
    2. で作成したCSRファイルを使用したアプリケーションIDの証明書は、プロビジョニングファイル

    問題を作成します。ステップ4で、ステップ3で作成した証明書を選択できません。手順に間違いはありますか?

    ありがとうございました。

  • +0

    が見るこのhttp://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html – Tirth

    +0

    ます。http:// rajneesh071 .blogspot.in/2012/07/push-notification.html?q = push – Rajneesh071

    +0

    @iAmbitiousこのガイドを完全に守ったが、依然として証明書を選択できなかった:( –

    答えて

    5

    いいえいいえプロビジョニングプロファイルの作成中にSSL証明書をプッシュすることはできません。開発者または配布証明書を選択するだけです。

    プッシュサービスを提供するサーバーにプッシュSSL証明書をアップロード... ex:parse、arban飛行船。オプションです。

    +2

    ありがとう!本当に助けになるよ。 –

    +0

    答えを説明してくださいステップ1で作成したステップ4で証明書を選択する必要がありますか?ステップ4で – AsifHabib

    +0

    を選択する必要があります。開発/配布証明書のみを選択する必要があります。SSLをプッシュしません。 – Guru

    3

    SSL証明書を選択することはできません。 プロビジョニングプロファイルはプッシュ証明書とは関係なく、APNサービスを使用するようにアプリを設定したアプリIDに関連付けられています。 SSL証明書をサーバーにアップロードする必要があります。そのため、アップルに電話する際にはアプリケーションサーバーと認識されるため、となります。ダウンロードしてキーチェーンで開き、通常はエクスポートしてサーバーにアップロードするだけです。

    サーバー上で開発プッシュ証明書を使用しているとき(開発者プロビジョニングプロファイル、apple sandboxサーバーを呼び出している場合)、プロダクションを使用しているときは配布プロファイルでアプリケーションに署名するだけで簡単です証明書。

    this guideを参照してください。これはquickbloxのものですが、アップルのポータルに関連する部分は、通知を生成するために使用しているサーバやサービスとは独立しています。

    +0

    ありがとう、ご協力いただきありがとうございます。 –

    0

    、それはあなたを助けるかもしれない、これを辿る私はまた、上記のすべてのチュートリアルを行いました。私は「ステップ4」と同じ問題を抱えていました。

    私が知ったのは、(証明書を使用して)手動でプロビジョニングプロファイルを作成できないということです。 Xcode が自分で作成した私のAppIdと同期すると自動的にそれを生成します。だから私はあなたが一般的なタブから '問題を修正'ボタンを押してから数分待つことを提案したいと思います。 (ところで、私は、IOSの開発者に新しいです。)

    関連する問題