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
20190419 iOSアプリで証明書の情報を参照する
Search
Kei Ito
April 19, 2019
Programming
0
1.4k
20190419 iOSアプリで証明書の情報を参照する
Kei Ito
April 19, 2019
Tweet
Share
More Decks by Kei Ito
See All by Kei Ito
20211015 Mac CatalystでmacOS用アプリを作る
itok
2
4.1k
20210219 Flutterに入門してみた
itok
1
3.9k
20201009 iOS 14 ウィジェットをつくってみた
itok
1
2.3k
20191206 Property Wrappers 入門
itok
0
1.5k
20190920 iOS 13 対応ではまった話
itok
1
2.3k
20190726 Background App Refresh Taskがやってきた
itok
0
2k
20190722 Firebase Remote Configでアドネットワークを管理する
itok
0
1.5k
20190412 Android TV向けアプリを作ってみる
itok
0
1k
20190215 iOS/Androidでドキュメントスキャナーを作ってみた
itok
0
1.6k
Other Decks in Programming
See All in Programming
Better Code Design in PHP
afilina
0
160
複数のAWSアカウントから横断で 利用する Lambda Authorizer の作り方
tc3jp
0
110
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1k
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
910
GAEログのコスト削減
mot_techtalk
0
140
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
150
Rails アプリ地図考 Flush Cut
makicamel
1
130
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
300
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
250
Formの複雑さに立ち向かう
bmthd
1
930
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
2
450
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
8
1.2k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Facilitating Awesome Meetings
lara
52
6.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
640
Making Projects Easy
brettharned
116
6k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
How STYLIGHT went responsive
nonsquared
98
5.4k
Unsuck your backbone
ammeep
669
57k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
A Modern Web Designer's Workflow
chriscoyier
693
190k
GraphQLとの向き合い方2022年版
quramy
44
14k
Code Reviewing Like a Champion
maltzj
521
39k
A better future with KSS
kneath
238
17k
Transcript
J04ΞϓϦͰ ূ໌ॻͷใΛ ࢀর͢Δ .PCJMF"DU,:050 JUPL!ͦΒ͔ͥ
JUPL!ͦΒ͔ͥ w ͍ͱ͏͚͍ʢJUPLʣ w ɹɹɹɹɹɹͷதͷਓʢʴ෭ۀˏͯͳʣ w ϞόΠϧΞϓϦΤϯδχΞ݉$&0 w IUUQTJUPLKQ IUUQTTPSBLB[FDPKQ
!JUPLKQ
J04ΞϓϦͰ ূ໌ॻͷใΛ ࢀর͢Δ
2JJUBʹॻ͖·ͨ͠ IUUQTLFJUPNPCJMFBDULZPUP
ΤϯλʔϓϥΠζͳݱʹͯ w ূ໌ॻʢϓϩϏδϣϯʣ͕ΕΔલʹϏϧυ͢͠ ඞཁ͕͋Δ w ଆ͚ͩͰͳ͘ɺݸʑͷͰ؆୯ʹূ໌ॻʢϓ ϩϏδϣϯʣͷظݶΛΓ͍ͨ
ΞϓϦ͔Β ূ໌ॻͷใΛ ࢀর͢Δํ๏ ͳͦ͞͏
ͰϏϧυ࣌ͳΒ Θ͔ΔΜ͡Όʁ
ΈΜͳେ͖ #VJME1IBTFTҊ݅
ϓϩϏδϣϯΛύʔε securityίϚϯυΛͬͯॲཧ͍͢͠QMJTUʹ $ security cms -D -i xxx.mobileprovision ˠQMJTUܗࣜͷͷ͕ඪ४ग़ྗ ͋ͱ1MJTU#VEEZͰඞཁͳใΛऔΓग़ͤ0,
QMJTUͷத ྫ $SFBUJPO%BUF ࡞ &YQJSBUJPO%BUF ༗ޮظݶ &OUJUMFNFOUFT BQQMJDBUJPOJEFOUJpFS "QQ*%
߲ΛऔΓग़͢ ࡞ $ PlistBuddy -c \ 'Print :CreationDate' /dev/stdin <<<
\ $(security cms -D -i xxx.mobileprovision)
࡞ $ PlistBuddy -c \ "Set :PreferenceSpecifiers:2:DefaultValue ${CREATION_DATE}" \ "path/to/Settings.bundle/Root.plist"
ઃఆΞϓϦʹຒΊࠐΉ
2JJUBʹॻ͍ͯ·͢ IUUQTLFJUPNPCJMFBDULZPUP