Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Reverse engineering in AppStore review
Search
Hokila Jan
March 24, 2024
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Reverse engineering in AppStore review
Mar 2024 可可頭
https://www.youtube.com/watch?v=D8fbOKKbzVI&t=136s
Hokila Jan
March 24, 2024
More Decks by Hokila Jan
See All by Hokila Jan
iPlayground 2026 贊助商結案報告
hokila
0
69
iPlayground 2026 回顧
hokila
1
150
配字幕跟配音就是這麼簡單
hokila
0
51
iPlayground 2025 Opening Day1
hokila
0
69
iPlayground 2025 Opening Day2
hokila
0
37
KMP 經驗分享
hokila
0
340
如何準備技術分享
hokila
0
340
iPlayground 2024 回顧&會後問卷
hokila
0
170
那些年在面試學會的東西
hokila
0
240
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Leo the Paperboy
mayatellez
10
2.4k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Why Our Code Smells
bkeepers
PRO
340
58k
Agile that works and the tools we love
rasmusluckow
331
22k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Git: the NoSQL Database
bkeepers
PRO
433
67k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Transcript
How to submit apps to AppStore Hokil a Coco a
He a ds T a ipei 2024.3
1. Prepare your code 2. a paid Apple Developer account
3. generate certificate/provision 4. archive ipa 5. fill app metadata in AppStore connect 6. submit for review In basic
• Hidden feature inside Not show for reviewer, only
for users • Competitions pass 3 apps per week with team member 100+, means pass 12 apps per month Advanced
• Hidden feature inside Not show for reviewer, only
for users • Competitions pass 3 apps per week with team member 100+, means pass 12 apps per month • Initial member 3: PM + UI + RD Hell mode
framework app 1 framework app 2 framework app 3
framework app 1 framework app 2 framework app 3 pass
reject reject open for download Remove after 3 days
first 3 month • Wrote 18 a pps • Only
P a ss 2 • Surviv a l 6 d a ys • P a ss r a te 11%
Reverse engineer in AppStore review Hokil a Coco a He
a ds T a ipei 2024.3
ఏڙ
ఏڙ
1. Market survey: 2. Isolate apps, look like a newbie
3. Obfuscate, make code independent 4. A/B test in every submit How to apply reverse engineering?
What Apple do?
None
• cl a ss dump • string strip • property
function n a me • process f low
What kind of app can pass?
None
What will newbie do? 🤦🤦🤦
1. Each account submit 1 or 2 apps 2. Each
app use different Mac to archive • Cloud Mac • Cloud CI What will newbie do?
Obfuscate
1. ipa contain Mac identifier 2. Almost all text can
strip out 3. refactor framework 4. app will put in ban list after tremendous download A/B test result
• Submit 40~60, pass 28~35 apps per month • Each
app can survive 2~14 days • More technique: fastlane + bitrise + selenium • Total team member < 10 After 2 years
• Hidden feature inside Not show for reviewer, only
for users • Competitions pass 3 apps per week with team member 100+, means pass 12 apps per month • Hell mode complete Hell mode
• Choice outweighs effort, add more developer? • Write down
strategy, verify with result • Limited variable for A/B test • Something you don’t like to do, let robot do The way we do