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
Reverse engineering in AppStore review
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hokila Jan
March 24, 2024
43
0
Share
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 2025 Opening Day1
hokila
0
15
iPlayground 2025 Opening Day2
hokila
0
14
KMP 經驗分享
hokila
0
280
如何準備技術分享
hokila
0
280
iPlayground 2024 回顧&會後問卷
hokila
0
130
那些年在面試學會的東西
hokila
0
200
Bitrise API
hokila
0
32
iPlayground 2018 總結
hokila
0
1k
從獨立開發到大型專案的CI/CD攻略
hokila
1
920
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
Documentation Writing (for coders)
carmenintech
77
5.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
440
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
260
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Building Adaptive Systems
keathley
44
3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
220
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Exploring anti-patterns in Rails
aemeredith
3
300
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