Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
CoRL2025速報
rpc
4
4k
データサイエンティストの業務変化
datascientistsociety
PRO
0
190
An Open and Reproducible Deep Research Agent for Long-Form Question Answering
ikuyamada
0
240
Multi-Agent Large Language Models for Code Intelligence: Opportunities, Challenges, and Research Directions
fatemeh_fard
0
120
ForestCast: Forecasting Deforestation Risk at Scale with Deep Learning
satai
2
340
ブレグマン距離最小化に基づくリース表現量推定:バイアス除去学習の統一理論
masakat0
0
110
姫路市 -都市OSの「再実装」-
hopin
0
1.6k
生成的情報検索時代におけるAI利用と認知バイアス
trycycle
PRO
0
230
Satellites Reveal Mobility: A Commuting Origin-destination Flow Generator for Global Cities
satai
3
460
生成AIとうまく付き合うためのプロンプトエンジニアリング
yuri_ohashi
0
120
存立危機事態の再検討
jimboken
0
230
【NICOGRAPH2025】Photographic Conviviality: ボディペイント・ワークショップによる 同時的かつ共生的な写真体験
toremolo72
0
140
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
1
230
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
570
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
130
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
110
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Building Adaptive Systems
keathley
44
2.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
KATA
mclloyd
PRO
34
15k
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
たいへんでした