コツコツ

デザインやプログラミングについて学べる8bitspell.comの運営者のブログです。IT以外のことでも、思ったことをつらつらと書いていきます。

Amazon Web Service (AWS)のSNSを使ってiOSにプッシュを送ってみた 【Apple Developer Center編 その2】

前回はApp IDの作成とSSL証明書をアップロードして、プッシュを通知を有効化にするまでの準備をしました。 今回はProvisioning Profilesの作成をして、Apple Developer Centerでの作業を完了させましょう!

バイスIDの取得

プッシュ通知を送る際に必要なDevice Tokenはシミュレータ上では取得できないため、実機のiPhoneiPadなどが必要になります。デバイスをケーブルでMac本体に接続して、Xcodeを起動してくだい。 上部メニューからWindow > Devicesを選択します。

f:id:takafoo:20161106041046p:plain


プッシュ通知を送りたいデバイスを選択して、Identifierの文字列をコピーします。

f:id:takafoo:20161106041307p:plain


バイスの登録

Developer Centerに移動して、Devices > All をクリックします。 右上の「+」をクリックしてください。

f:id:takafoo:20161106041112p:plain


Register DeviceNameに識別しやすい名前をつけます。 UDIDの部分のところに、先ほどコピーしたIdentifierをペーストして、Continueをクリックしてデバイスを登録します。

f:id:takafoo:20161106041129p:plain


PROVISIONING PROFILESの作成

Developer Centerでの最後の手順となるProvisioning Profilesの作成をします。 Allを選択して、「+」をクリックします。

f:id:takafoo:20161106041512p:plain


iOS App Development**を選択してContinueをクリックします。

f:id:takafoo:20161106041601p:plain


プルダウンメニューから以前作成したApp IDを選択して、Continueをクリックします。

f:id:takafoo:20161106041916p:plain


開発者用の証明書を適宜選択して、Continueをクリックします。

f:id:takafoo:20161106041617p:plain


このProvisioning Profilesで扱う開発用のデバイスを選択します。 先ほど登録したデバイスを選択して、Continueをクリックしてください。 ちなみに、Xcodeでの開発中はここで選択した実機デバイス上でのみアプリケーションが起動します。

f:id:takafoo:20161106041942p:plain


Provisioning Profile が識別しやすい名前を入力してContinueをクリックします。

f:id:takafoo:20161106041958p:plain


Profileが生成されるので、分かりやすい場所にDownloadしてください。

f:id:takafoo:20161106042020p:plain


これでDeveloper Center編は終了です!

次回はXcodeで簡単なアプリを作ってDevice Tokenの取得などをしてみましょう!