Expo 개발자용

Expo 및 EAS Submit 워크플로우를 위해.

TL;DR. 브라우저 기반 도구라 디자인에 Mac이 필요 없어요(iOS의 Fastlane과 달리). 하나의 디자인에서 App Store와 Play Store 크기를 모두 내보낼 수 있어요. 완성된 등록정보를 App Store와 Google Play에 바로 게시하거나, 직접 EAS Submit에 넣을 수도 있어요. 별도 설정도, Snapfile도 필요 없어요.

Expo의 가장 큰 장점은 Mac 없이 iOS 앱을 출시할 수 있다는 거예요. 그런데 대부분의 스크린샷 도구가 이 약속을 깨뜨립니다. Fastlane snapshot은 Xcode가 필요하고, 시뮬레이터의 스크린샷 단축키도 Mac이 있어야 하며, AppCenter 스크린샷 업로더도 Mac 인프라로 빌드해야 합니다. Mokbi는 완전히 브라우저에서 실행되므로 마케팅 자산 단계에서도 Mac 없이 작업하는 스토리가 그대로 유지돼요.

EAS Submit에서 Mokbi의 역할

EAS Submit은 App Store / Play Store 배포에서 바이너리 업로드 부분을 담당해요. 스크린샷 제작은 처리하지 않으므로 별도로 준비해야 합니다. 워크플로우:

  1. 소스 프레임 캡처 — 실제 기기 또는 시뮬레이터에서 npx expo start를 실행하세요. Expo Go로도 가능합니다.
  2. Mokbi 열기 — 같은 브라우저에서 스크린샷을 붙여넣거나 드롭하세요. AirDrop을 쓰고 싶지 않다면 WebRTC 페어링으로 휴대폰과 직접 연결할 수 있어요.
  3. 마케팅 캐러셀 디자인 — 캡션, 기기 프레임, 로케일 변형을 추가하세요.
  4. ZIP 내보내기 — App Store + Play Store 크기로 내보냅니다.
  5. 두 스토어에 모두 게시하세요. Mokbi가 완성된 등록정보를 App Store Connect와 Play Console에 대신 올려줘요(EAS Submit은 바이너리만 처리하고 마케팅 자산은 다루지 않아요).

Expo의 스크린샷 API는요?

expo-screen-capture는 런타임에서 스크린샷을 차단하는 기능입니다(민감한 앱의 보안 기능). 스크린샷 생성기가 아니에요. Fastlane snapshot이나 마케팅 컴포저에 해당하는 Expo 네이티브 기능은 없습니다. Mokbi가 브라우저 측에서 그 공백을 채워줘요.

Expo 앱을 위한 팁

  • 마케팅 스크린샷에 Expo 스플래시 화면을 포함하지 마세요. 기본 브랜딩 스플래시는 "보일러플레이트"라는 인상을 줍니다. 대신 앱의 실제 메인 화면을 캡처하세요.
  • EAS Build의 네이티브 UI는 Expo Go와 다를 수 있어요. 두 환경 간에 레이아웃이 달라질 수 있으므로 Expo Go가 아닌 실제 EAS 빌드 버전에서 스크린샷을 찍으세요.
  • 유니버설 앱은 iPad와 iPhone 스크린샷이 모두 필요해요. EAS Submit은 둘 다 허용하지만, iPad 스크린샷 세트가 없으면 App Store Connect가 iPad에 앱을 배포하지 않습니다.

배우기: 기능 · 가이드 · 요금제

에디터 열기 →