무료 요금제 제공
버튼 한 번으로 모바일 앱을 배포하세요. 빌드, 서명, 테스트를 거쳐 App Store와 Google Play로 보내 드려요. Mac은 필요 없고, 직접 결정하기 전까지는 아무것도 공개되지 않아요.
카드 등록이 필요 없어요. Expo, Capacitor, React Native, Flutter 앱 지원. 지금 쓰는 GitHub 저장소 그대로 사용할 수 있어요. 키는 내 GitHub에 그대로 있어요.
// push200이란?
모바일 앱을 출시하려면 인증서, 프로필, 서명 키, 빌드 번호, 그리고 서로 다른 두 스토어를 챙겨야 해요. Push200는 배포를 누를 때마다 GitHub 저장소에서 이 모든 일을 대신 처리해요.
이름에 담긴 뜻 그대로예요. 푸시하면 성공을 뜻하는 상태 코드 200이 돌아와요.
# 출시가 이런 느낌이라면
POST /release HTTP/1.1
Targets: ios, android
HTTP/1.1 200 OK
Signed: true
Phone-Test: passed
Delivered-To: App Store Connect, Google Play
Public: false # 직접 결정할 때까지// 익숙한 상황인가요?
401 Unauthorized
“프로비저닝 프로필이 일치하지 않습니다.”
200 OK 빌드할 때마다 인증서와 프로필을 새로 받아 와요.
409 Conflict
“이미 사용된 빌드 번호입니다.”
200 OK 스토어의 최신 번호를 확인하고 다음 번호를 사용해요.
403 Forbidden
“그건 Mac이 있어야 해요.”
200 OK iOS 빌드는 GitHub가 제공하는 Mac에서 실행돼요. Windows에서도 작업할 수 있어요.
500 Internal Server Error
“제 컴퓨터에서는 됐는데요.”
200 OK 모든 빌드는 매번 깨끗한 머신에서 시작해요.
404 Not Found
“업로드 키 누가 갖고 있어요?”
200 OK 키는 암호화되어 내 GitHub에 그대로 있어요. 저희는 키를 보관하지 않아요.
503 Service Unavailable
“Android에서 앱이 꺼졌나요?”
200 OK 모든 Android 빌드는 먼저 가상 휴대폰에서 열어 봐요.
// 이용 방법
앱이 이미 들어 있는 GitHub 저장소를 연결하세요. 메인 브랜치의 코드는 바꿀 필요가 없어요.
단계별 가이드를 따라 Apple과 Google Play를 한 번만 연결하세요. 키는 암호화된 내 GitHub 시크릿에 바로 저장돼요.
포털에서 모든 단계를 실시간으로 확인하고, TestFlight나 Google Play에서 결과를 열어 보세요.
// 제공 기능
App Store Connect 키 하나면 충분해요. 빌드마다 인증서와 프로필을 준비한 다음 App Store Connect로 보내 TestFlight에서 바로 쓸 수 있게 해요.
번들을 업로드 키로 서명하고 검증한 뒤, Play 접근 권한을 연결하면 Google Play에 초안으로 보내요.
Android 빌드를 가상 휴대폰에 설치하고 실행해서 스크린샷을 찍고 비정상 종료 여부를 확인해요.
스토어 키는 저장소의 암호화된 GitHub 시크릿에 바로 봉인되고, 추가할 때 Apple 및 Google과 함께 확인해요. Push200은 사본을 보관하지 않아요.
public: false기다리고 있어요. 스위치를 눌러 보세요.빌드는 App Store Connect나 Play 초안에서 멈춰요. 공개 여부는 언제나 직접 결정하세요.
모든 빌드는 최신 코드로 만든 별도의 브랜치에서 실행돼요. 메인 브랜치는 절대 바뀌지 않아요.
// 200 OK
이제 한밤중에 인증서와 씨름하지 않아도 돼요. 아는 사람 누구나 내려받을 수 있도록 App Store와 Google Play에 내 앱을 올리세요.
Apple과 Google은 모든 앱을 심사하며, 공개 시점은 직접 정할 수 있어요.
// 요금제
빌드는 내 GitHub 계정에서 실행되므로, 빌드 시간은 내 GitHub 요금제에 따라 GitHub가 청구해요. 저희 요금은 빌드를 얼마나 하든 똑같아요.
카드 없이 무료로 시작하세요. 가격은 미국 달러 기준이에요. 언제든 해지할 수 있어요.
$49 /월
자주 출시하는 팀을 위한 요금제예요.
// 궁금한 분들을 위해
짧은 양식만 채우세요. 설정을 만들고 빌드 파일을 별도의 브랜치에 추가하므로 내 코드는 깔끔하게 유지돼요.
무료로 앱 배포하기 →// 빌드 설정
{
"framework": "capacitor",
"platform": "both",
"appDir": "mobile",
"ios": { "bundleId": "com.you.app" },
"android": {
"packageName": "com.you.app",
"track": "internal"
}
}// 자주 묻는 질문
앱을 푸시(push)하면, 웹에서 성공을 뜻하는 상태 코드 200이 돌아와요. 푸시하면 200 OK.
iOS 및 Android용 Expo와 Capacitor 앱을 지원해요. 일반 React Native 지원은 새로 추가된 기능이라 아직 실제 앱으로 많이 검증되지 않았어요. Flutter 지원은 이제 막 시작했으니, 첫 빌드가 어땠는지 꼭 알려 주세요.
아니요. iOS 빌드는 GitHub가 제공하는 Mac에서 실행되므로 Windows에서도 작업할 수 있어요.
빌드 시간은 내 GitHub 요금제에 따라 GitHub가 내 계정으로 청구해요. iOS와 Android 전체 빌드에는 보통 약 18분이 걸리며, 무료 제공량을 빼기 전 GitHub 공시 요금 기준으로 약 US$0.44예요. GitHub에서 지출 한도를 설정해 두면 비용을 관리할 수 있어요.
저장소의 암호화된 GitHub 시크릿에 바로 저장되고, 키가 있는 곳은 그곳뿐이에요. GitHub는 클릭 한 번으로 연결하고, 공유할 저장소를 직접 고르면 돼요. Push200은 스토어 키를 보관하지 않아요.
아니요. 빌드는 App Store Connect나 Google Play 초안에서 멈춰요. 공개 시점은 언제나 직접 정해요.
Free는 앱 1개에 $0, Pro는 앱 5개에 월 US$19, Team은 앱 무제한에 월 US$49예요. 규모가 큰 기업은 별도 가격을 문의하실 수 있어요. 언제든 해지할 수 있어요.