Slide 1

Slide 1 text

@27ma4_ton10 github.com/RyuseiNomi iOSアプリをリリースするまで Kanazawa.rb MeetUp 2020/05/16

Slide 2

Slide 2 text

とんと # Webエンジニア # 社会人3年目 # Vにお熱(ふーさんすこ) # PHP / Go / Swift @27ma4_ton10

Slide 3

Slide 3 text

趣味で iOSアプリ開発

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請

Slide 7

Slide 7 text

アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請

Slide 8

Slide 8 text

[1] Product Distribution Certificate 「お前Apple Developer Program登録してる?証明書持ってこいよ。」 ってやつです。 [2] App IDs どのOSで動くのか、ApplePayやHomeKitは使うのか、そういう情報 [3] Provisioning Profile 上2つを紐づけた情報

Slide 9

Slide 9 text

証明書の要求 ios_distribution.cer ios_distribution.cer ① ② ③ ④ これがないと XCodeからアプリを アップロード出来ない [1] Production Distribution Certificate 証明書の提出

Slide 10

Slide 10 text

↑ どのプラットフォームでアプリを動かすのか アプリのIDやPrefixなど [2] App IDs → Appleが提供している機能を 併せて使う場合は 適宜チェックをつける

Slide 11

Slide 11 text

[3] Provisioning Profile 証明書 (Certificate) アプリの BundleID 検証機の UUID このアプリは 私たちが丹精込めて作りました を証明するファイルを作る

Slide 12

Slide 12 text

[3] Provisioning Profile xxxx.mobileprovision ① ② ③ 提出した証明書と BundleIDの紐付け xxxx.mobileprovision

Slide 13

Slide 13 text

[3] Provisioning Profile xxxx.mobileprovision ① ② ③ 画面の項目に従って アプリのオプションなど を選択 xxxx.mobileprovision

Slide 14

Slide 14 text

[3] Provisioning Profile xxxx.mobileprovision ① ② ③ 画面の項目に従って アプリのオプションなど を選択 xxxx.mobileprovision

Slide 15

Slide 15 text

アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Validate App 使用しているパッケージ等の チェックがここで入ります Distribute App ビルド済みアプリのアップロード処理。 長い。

Slide 18

Slide 18 text

Carthageというパッケージ管理ツールでインストールしたRealmは ここで弾かれ泣く泣く再度入れ直し https://stackoverflow.com/questions/52444598/while-archiving- my-application-im-getting-error-for-realm

Slide 19

Slide 19 text

アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

さきほどXCodeからアップロードした ビルドファイルはここで選択

Slide 23

Slide 23 text

一番しんどかったやつ

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC%E3%83%9D%E 3%83%AA%E3%82%B7%E3%83%BC

Slide 28

Slide 28 text

全てのアプリにおいてプライバシーポリシーの策定を義務化

Slide 29

Slide 29 text

全てのアプリにおいてプライバシーポリシーの策定を義務化 しかもWebページとして!!!!!!

Slide 30

Slide 30 text

Github Pagesに ポリシーベタ書きHTMLをアップロードして凌ぎました

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

たいへんでした