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
290
iOSアプリをリリースするまで
とんと
May 16, 2020
Tweet
Share
More Decks by とんと
See All by とんと
推しの VTuber の公式 Web サイトを作った Part.2
ryuseinomi
0
13
これまでに一番苦労したプロジェクト
ryuseinomi
0
15
推しの VTuber の公式サイトを作った
ryuseinomi
0
140
ぼっちがリモートワークやってみた
ryuseinomi
0
59
Kanazawa.rbを振り返る
ryuseinomi
0
69
もう僕は勤怠を入力しなくても良い
ryuseinomi
0
40
Goで始めるWebsocketプログラミング
ryuseinomi
0
100
AWS Lambdaでファイルをこねくり回す
ryuseinomi
0
290
ベトナムエンジニアと 仲良く仕事を進めるには?
ryuseinomi
3
290
Other Decks in Research
See All in Research
脳卒中患者・家族からみた循環器病対策推進基本計画の進捗に関する調査
japanstrokeassociation
0
530
MegaParticles: GPUを利用したStein Particle Filterによる点群6自由度姿勢推定
koide3
1
500
マルチモーダルLLMの応用動向の論文調査
masatoto
7
2.7k
「歴史的農業環境閲覧システム」と「迅速測図」について
wata909
1
580
AIを前提とした体験の実現に向けて/toward_ai_based_experiences
monochromegane
1
230
Azure Arc-enabled Serversを利用した ハイブリッド・マルチクラウド環境の管理 / Managing Hybrid Multi-cloud Environments with Azure Arc-enabled Servers
nttcom
0
210
クロスモーダル表現学習の研究動向: 音声関連を中心として
ryomasumura
3
570
Bridging Continuous and Discrete Spaces: Interpretable Sentence Representation Learning via Compositional Operations
rudorudo11
0
160
LLMマルチエージェントを俯瞰する
masatoto
26
15k
音声処理ツールキットESPnetの現在と未来
kanbayashi1125
2
520
デフスポーツにおける支援技術 〜競技特性・ルールと技術との関係〜
slab
0
210
Julia Tokyo #11 トーク: 「Juliaで歩く自動微分」
abap34
1
1.3k
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
31
12k
Building Your Own Lightsaber
phodgson
98
5.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
The Invisible Customer
myddelton
114
12k
Raft: Consensus for Rubyists
vanstee
132
6.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
What the flash - Photography Introduction
edds
64
11k
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
たいへんでした