Slide 1

Slide 1 text

iOS アプリ 開発環境まとめ Manato Yamashita 9/20 2014

Slide 2

Slide 2 text

注) Developer 登録は完了している 前提になります

Slide 3

Slide 3 text

iOS 開発する上でまず行うこと

Slide 4

Slide 4 text

開発環境の構築

Slide 5

Slide 5 text

そんなの iOS アプリに限らない

Slide 6

Slide 6 text

ただ iOS アプリの開発環境 周りは複雑。。。

Slide 7

Slide 7 text

しかも一度行ってしまえば その後触れる機会はしばらくない

Slide 8

Slide 8 text

結果 なかなか覚えられない

Slide 9

Slide 9 text

ということで

Slide 10

Slide 10 text

iOS アプリにおける 開発環境について まとめてみました

Slide 11

Slide 11 text

iOS アプリ開発する上で重要なのが プロビジョニングプロファイル

Slide 12

Slide 12 text

実機で開発中のアプリを起動させたり、App Store へ公開するために 必要なファイル プロビジョニングプロファイルとは プロビジョニングプロファイルは以下の3つの関係をまとめたファイルです 開発者証明書ファイル アプリ ID デバイス識別子

Slide 13

Slide 13 text

プロビジョニングプロファイル iOS Dev Center

Slide 14

Slide 14 text

そのため

Slide 15

Slide 15 text

これら3つの登録をすませ を作成する必要があります

Slide 16

Slide 16 text

まずはじめに行うこと

Slide 17

Slide 17 text

証明書ファイルの作成

Slide 18

Slide 18 text

1. キーチェーンアクセスから証明書署名要求(CSR)作成 2. iOS Developer Program から証明書ファイル作成 3. Mac に開発用証明書(CER)登録 ステップは3つ

Slide 19

Slide 19 text

1. キーチェーンアクセスから証明書署名要求(CSR)作成 証明書を作成するためには CSR(Certificate Signing Request) が必要です

Slide 20

Slide 20 text

1. キーチェーンアクセスから証明書署名要求(CSR)作成

Slide 21

Slide 21 text

1. キーチェーンアクセスから証明書署名要求(CSR)作成

Slide 22

Slide 22 text

1. キーチェーンアクセスから証明書署名要求(CSR)作成

Slide 23

Slide 23 text

1. キーチェーンアクセスから証明書署名要求(CSR)作成

Slide 24

Slide 24 text

2. iOS Developer Program から証明書ファイル作成 作成した CSR を用いて 証明書ファイル(CER) を作成します

Slide 25

Slide 25 text

2. iOS Developer Program から証明書ファイル作成

Slide 26

Slide 26 text

2. iOS Developer Program から証明書ファイル作成

Slide 27

Slide 27 text

2. iOS Developer Program から証明書ファイル作成 Add iOS Certificate で 種別選択 → CSRリクエスト → CSRジェネレート → ダウンロード で完了です

Slide 28

Slide 28 text

2. iOS Developer Program から証明書ファイル作成 証明書の種類は大きく 開発用 と 本番用 Development Production 今回はコッチ

Slide 29

Slide 29 text

2. iOS Developer Program から証明書ファイル作成 Push 通知を利用する場合 通常の場合

Slide 30

Slide 30 text

2. iOS Developer Program から証明書ファイル作成 CSRの確認画面

Slide 31

Slide 31 text

2. iOS Developer Program から証明書ファイル作成

Slide 32

Slide 32 text

2. iOS Developer Program から証明書ファイル作成 作成したCSRを選択

Slide 33

Slide 33 text

2. iOS Developer Program から証明書ファイル作成 Download ボタンが表示されるので Mac に ダウンロードして証明書ファイル(.cer)の作成は完了です

Slide 34

Slide 34 text

3. Mac に開発用証明書(CER)登録 先程のダウンロードしてきた 証明書ファイル(.cer)をダブルクリックし キーチェーンアクセスに証明書を登録します

Slide 35

Slide 35 text

3. Mac に開発用証明書(CER)登録 こんな画面が出てきたら、、、

Slide 36

Slide 36 text

ファイルから読み込むで登録しましょう 3. Mac に開発用証明書(CER)登録

Slide 37

Slide 37 text

3. Mac に開発用証明書(CER)登録 最後に

Slide 38

Slide 38 text

キーチェーンアクセスに登録した証明書(.cer)を選択し ファイル > 書き出し で個人情報交換形式(.p12)として書き出しましょう 3. Mac に開発用証明書(CER)登録

Slide 39

Slide 39 text

3. Mac に開発用証明書(CER)登録

Slide 40

Slide 40 text

3. Mac に開発用証明書(CER)登録 .p12 ファイルがあれば他の Mac で開発する場合でも その Mac に .p12 ファイルをインストールすれば 開発が可能になります

Slide 41

Slide 41 text

以上で

Slide 42

Slide 42 text

証明書ファイルの作成は完了です 済

Slide 43

Slide 43 text

2つめ

Slide 44

Slide 44 text

アプリIDの登録

Slide 45

Slide 45 text

アプリ ID とは アプリ毎、Extention 機能(iOS8以降)毎に 必要な ID になります 新規でアプリ開発する場合や Extention 機能を開発する 場合は必ずアプリ ID を登録しておく必要があります 注)上記に当てはまらず、すでにアプリ ID が登録済みの場合は読み飛ばして構いません

Slide 46

Slide 46 text

iOS Developer Program から登録します

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

アプリの名前を登録します

Slide 49

Slide 49 text

ID を決定します リバースドメイン

Slide 50

Slide 50 text

アプリで利用しているサービスを選択します

Slide 51

Slide 51 text

入力を終えたら Contine → 確認画面 → Submit で完了になります

Slide 52

Slide 52 text

以上で

Slide 53

Slide 53 text

アプリIDの登録は完了です 済 済

Slide 54

Slide 54 text

3つめ

Slide 55

Slide 55 text

デバイスの登録

Slide 56

Slide 56 text

ここでは 検証等に利用する端末情報を 登録します 注)すでに端末が登録されており行う必要がない場合は読み飛ばして構いません

Slide 57

Slide 57 text

例えば

Slide 58

Slide 58 text

iPhone6 が発売されました

Slide 59

Slide 59 text

新たに購入した iPhone6の 端末情報をここに登録すれば iPhone6 での検証が可能になります

Slide 60

Slide 60 text

iOS Developer Program から登録します

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

端末名と UDID を入力するだけです

Slide 63

Slide 63 text

以上で

Slide 64

Slide 64 text

デバイスの登録は完了です 済 済 済

Slide 65

Slide 65 text

ここまでで

Slide 66

Slide 66 text

プロビジョニングプロファイルを作成するた めの の登録が完了しました

Slide 67

Slide 67 text

最後に

Slide 68

Slide 68 text

プロビジョニングプロファイルを 作成します

Slide 69

Slide 69 text

繰り返しますが、プロビジョニングプロファイルは 以下からなるファイルです 複数 複数 一つのみ

Slide 70

Slide 70 text

これまで同様 iOS Developer Program から登録します

Slide 71

Slide 71 text

No content

Slide 72

Slide 72 text

Add iOS Provisioning Profile で 種別選択 → 紐付け → ジェネレート → ダウンロード で完了です

Slide 73

Slide 73 text

プロファイルの種類は大きく 開発用 と 配布用 Development Distribution 今回はコッチ

Slide 74

Slide 74 text

開発用 配布用 ストア公開 指定端末に配布

Slide 75

Slide 75 text

該当のアプリ ID を選択します

Slide 76

Slide 76 text

該当の証明書ファイルを選択します

Slide 77

Slide 77 text

該当のデバイスを選択します

Slide 78

Slide 78 text

プロファイル名を入力します

Slide 79

Slide 79 text

これでプロビジョニングプロファイルの作成は完了です Mac にダウンロードできるようになります

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

.mobileprovision ファイルがダウンロードされ ダブルクリックするとインストールされます

Slide 82

Slide 82 text

無事

Slide 83

Slide 83 text

iOS 開発の環境が整いました

Slide 84

Slide 84 text

今回は Development で作りましたが ・App Store(ストア公開) ・Ad Hoc(指定端末に配布) も必要になときには作成していきましょう

Slide 85

Slide 85 text

No content