$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSアプリをリリースするまで
Search
嘉音とんと
May 16, 2020
Research
2
410
iOSアプリをリリースするまで
嘉音とんと
May 16, 2020
Tweet
Share
More Decks by 嘉音とんと
See All by 嘉音とんと
CSSの歩き方
kanon_tonto
0
53
推しの VTuber の公式 Web サイトを作った Part.2
kanon_tonto
0
28
これまでに一番苦労したプロジェクト
kanon_tonto
0
23
推しの VTuber の公式サイトを作った
kanon_tonto
0
170
ぼっちがリモートワークやってみた
kanon_tonto
0
90
Kanazawa.rbを振り返る
kanon_tonto
0
100
もう僕は勤怠を入力しなくても良い
kanon_tonto
0
47
Goで始めるWebsocketプログラミング
kanon_tonto
0
160
AWS Lambdaでファイルをこねくり回す
kanon_tonto
0
430
Other Decks in Research
See All in Research
Time to Cash: The Full Stack Breakdown of Modern ATM Attacks
ratatata
0
180
学習型データ構造:機械学習を内包する新しいデータ構造の設計と解析
matsui_528
4
2.1k
投資戦略202508
pw
0
580
Tiaccoon: Unified Access Control with Multiple Transports in Container Networks
hiroyaonoe
0
130
高畑鬼界ヶ島と重文・称名寺本薬師如来像の来歴を追って/kikaigashima
kochizufan
0
110
SREのためのテレメトリー技術の探究 / Telemetry for SRE
yuukit
13
2.5k
MetaEarth: A Generative Foundation Model for Global-Scale Remote Sensing Image Generation
satai
4
510
Agentic AI Era におけるサプライチェーン最適化
mickey_kubo
0
100
論文読み会 SNLP2025 Learning Dynamics of LLM Finetuning. In: ICLR 2025
s_mizuki_nlp
0
350
ロボット学習における大規模検索技術の展開と応用
denkiwakame
1
180
音声感情認識技術の進展と展望
nagase
0
400
説明可能な機械学習と数理最適化
kelicht
2
730
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Why Our Code Smells
bkeepers
PRO
340
57k
What's in a price? How to price your products and services
michaelherold
246
13k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
29k
sira's awesome portfolio website redesign presentation
elsirapls
0
86
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
110
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
85
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
Optimizing for Happiness
mojombo
379
70k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Transcript
@27ma4_ton10 github.com/RyuseiNomi iOSアプリをリリースするまで Kanazawa.rb MeetUp 2020/05/16
とんと # Webエンジニア # 社会人3年目 # Vにお熱(ふーさんすこ) # PHP /
Go / Swift @27ma4_ton10
趣味で iOSアプリ開発
None
None
アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請
アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請
[1] Product Distribution Certificate 「お前Apple Developer Program登録してる?証明書持ってこいよ。」 ってやつです。 [2] App
IDs どのOSで動くのか、ApplePayやHomeKitは使うのか、そういう情報 [3] Provisioning Profile 上2つを紐づけた情報
証明書の要求 ios_distribution.cer ios_distribution.cer ① ② ③ ④ これがないと XCodeからアプリを アップロード出来ない
[1] Production Distribution Certificate 証明書の提出
↑ どのプラットフォームでアプリを動かすのか アプリのIDやPrefixなど [2] App IDs → Appleが提供している機能を 併せて使う場合は 適宜チェックをつける
[3] Provisioning Profile 証明書 (Certificate) アプリの BundleID 検証機の UUID このアプリは
私たちが丹精込めて作りました を証明するファイルを作る
[3] Provisioning Profile xxxx.mobileprovision ① ② ③ 提出した証明書と BundleIDの紐付け xxxx.mobileprovision
[3] Provisioning Profile xxxx.mobileprovision ① ② ③ 画面の項目に従って アプリのオプションなど を選択
xxxx.mobileprovision
[3] Provisioning Profile xxxx.mobileprovision ① ② ③ 画面の項目に従って アプリのオプションなど を選択
xxxx.mobileprovision
アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請
None
Validate App 使用しているパッケージ等の チェックがここで入ります Distribute App ビルド済みアプリのアップロード処理。 長い。
Carthageというパッケージ管理ツールでインストールしたRealmは ここで弾かれ泣く泣く再度入れ直し https://stackoverflow.com/questions/52444598/while-archiving- my-application-im-getting-error-for-realm
アプリを申請するための 資格情報の取得 ビルド済みアプリの アップロード App Store Connectに アプリ情報を登録 & 申請
None
None
さきほどXCodeからアップロードした ビルドファイルはここで選択
一番しんどかったやつ
None
None
None
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
全てのアプリにおいてプライバシーポリシーの策定を義務化
全てのアプリにおいてプライバシーポリシーの策定を義務化 しかもWebページとして!!!!!!
Github Pagesに ポリシーベタ書きHTMLをアップロードして凌ぎました
None
たいへんでした