앱 아이디어는 있는데 개발팀은 없습니다. 이제 AI 도구가 코드 대부분을 작성하고, 실행하고, 고칠 수 있습니다. 이 가이드는 아이디어의 첫 문장부터 사람들이 내려받을 수 있는 앱까지 전체 과정을 다룹니다.
아홉 단계
브리프를 씁니다. 필요한 앱의 종류를 정합니다. 도구를 고릅니다. Apple Developer Program에 등록합니다. 첫 버전을 만듭니다. TestFlight로 실제 iPhone(또는 iPad)에서 테스트합니다. 등록 정보와 개인정보 보호 세부 사항을 준비합니다. 제출합니다. 심사에 대응하고, 계속 개선합니다.
1. 도구를 열기 전에 브리프 쓰기
AI는 설명한 대로 만듭니다. 모호한 프롬프트에서는 모호한 앱이 나옵니다. 빌더에 무언가를 입력하기 전에, 네 가지 질문에 답하는 한 단락을 쓰세요.
- 누구를 위한 앱인가요? “모든 사람”이 아니라 “첫 하프 마라톤을 준비하는 러너”처럼.
- 어떤 문제를 해결하나요? 한 문장으로.
- 첫 버전은 무엇을 하나요? 세 가지에서 다섯 가지. 전부가 아닙니다.
- 무엇이 필요한가요? 계정, 데이터베이스, 결제, 알림, 카메라, 위치.
이 단락을 보관하세요. 도구에 붙여 넣고, App Store 설명에 다시 쓰고, 완성된 앱을 이 단락과 비교해 확인하게 됩니다.
브리프 예시: Pace Log(가상)
Pace Log는 이 가이드에서 예시로 쓰는 가상의 앱입니다. 실제 제품이 아닙니다. 브리프는 다음과 같습니다. “Pace Log는 첫 하프 마라톤을 준비하는 러너를 위한 앱이다. 답하는 질문은 하나다. 이번 주 훈련은 계획대로 가고 있는가? 첫 버전은 세 가지를 한다. 거리와 시간으로 달리기를 기록하고, 이번 주 합계를 주간 목표와 비교해 보여 주고, 지난 달리기를 목록으로 보여 준다. 데이터는 기기에만 저장한다. 계정, 결제, 위치는 없다.”
2. 필요한 앱의 종류 정하기
결과물에는 세 가지가 있고, 이 선택이 이후의 모든 것을 좌우합니다.
웹 앱
브라우저에서 실행됩니다. 가장 빨리 출시할 수 있고 스토어 심사가 없습니다. App Store에는 올라가지 않습니다.
크로스 플랫폼 앱
하나의 React Native 코드베이스로 iPhone과 Android를 지원합니다. 처음부터 둘 다 필요할 때 고르세요.
네이티브 iOS 앱
Apple의 자체 프레임워크인 Swift와 SwiftUI로 만듭니다. 휴대폰의 다른 앱과 똑같은 느낌을 줍니다.
목표가 App Store라면 웹사이트를 얇은 래퍼로 감싸는 계획은 피하세요. Apple의 지침 4.2는 앱이 “웹사이트를 다시 포장한 수준을 넘어서야” 한다고 요구하므로, 단순한 래퍼는 거절될 위험이 있습니다. 심사는 기능, 콘텐츠, UI를 보며, 통과가 보장되는 래퍼는 없습니다.
3. 충분히 멀리 가 주는 도구 고르기
대부분의 AI 도구는 코드 작성에 능숙합니다. 차이는 나머지를 얼마나 해 주느냐입니다. 각 도구에 물어보세요.
- 무엇을 출력하나요? 웹, React Native, SwiftUI 중 무엇인가요?
- 코드를 내보낼 수 있나요?
- 앱을 빌드하고 제출해 주나요, 아니면 프로젝트만 넘겨주나요?
- App Review에서 거절되면 도와주나요?
코딩을 할 줄 안다면, 이제 Xcode 자체가 Anthropic, Google, OpenAI의 것을 포함해 원하는 코딩 에이전트와 모델을 지원합니다. 코딩을 못한다면 AI 앱 빌더가 코딩을 하고, 도구에 따라 그 이상도 해 줍니다. 선택지 비교는 iOS용 AI 앱 빌더 가이드에서 확인하세요. 이미 Lovable로 무언가를 만들었다면 iOS 앱을 위한 Lovable 대안을 참고하세요.
4. Apple Developer Program에 일찍 등록하기
App Store에 게시하는 것도, TestFlight 외부 테스터를 초대하는 것도 유료 멤버십이 필요합니다. 비용은 멤버십 연도당 99 USD이며, 가능한 지역에서는 현지 가격이 적용됩니다.
출시 당일이 아니라 지금 시작하세요. 개인 계정과 조직 계정 중에서 골라야 하며, 조직은 D‑U‑N‑S 번호가 필요하고 발급에 며칠이 걸릴 수 있습니다. 각 단계는 Apple Developer 계정 가이드에서 다룹니다.
5. 첫 버전을 만들고 범위 좁히기
브리프를 도구에 붙여 넣고 만들게 하세요. 그다음에는 작고 구체적인 요청으로 작업합니다.
먼저 주요 흐름 확인하기
앱의 핵심인 한 가지 일을 처음부터 끝까지 할 수 있나요? 다른 무엇보다 먼저 이것을 고치세요.
메시지 하나에 변경 하나
열 가지 변경을 나열하는 것보다 “추가 버튼을 오른쪽 위로 옮겨 줘”가 더 잘 통합니다.
첫 버전은 완결되고 테스트할 수 있는 흐름으로
범위를 브리프에서 약속한 것으로 좁히고, 각 흐름이 처음부터 끝까지 작동하게 하세요. 완성된 작은 앱이 빈틈 많은 큰 앱보다 테스트하기 쉽습니다.
로그인과 데이터는 신중하게 추가하기
사용자가 계정을 만들 수 있다면, Apple은 앱 안에서 계정을 삭제할 방법을 요구합니다(지침 5.1.1(v)).
Pace Log의 첫 범위는 브리프에 있는 세 가지입니다. 첫 번째 확인은 주요 흐름입니다. 달리기를 기록한 뒤 이번 주 합계가 바뀌는지 봅니다. 수정 메시지는 예를 들어 “주간 화면에서 합계 아래에 목표까지 남은 거리를 보여 줘”가 될 수 있습니다. 메시지 하나, 변경 하나. 아무도 요청하지 않은 소셜 피드를 도구가 추가했다면 지우세요. 브리프에 없는 기능입니다.
기술적 최소 요건에 주의하세요
2026년 10월 28일 기준으로 Apple은 App Store Connect에 업로드하는 앱을 Xcode 26 이상과 iOS 26 SDK로 빌드하고, iOS 앱은 iOS 13 이상을 대상으로 하도록 요구합니다. 도구가 처리해야 할 부분이지만 물어볼 가치가 있습니다.
6. TestFlight로 실제 iPhone(또는 iPad)에서 테스트하기
브라우저나 시뮬레이터의 미리 보기는 휴대폰에 설치된 앱과 다릅니다. TestFlight는 Apple의 베타 서비스입니다. 빌드를 업로드하고 테스터를 초대하면, 테스터는 TestFlight 앱으로 설치합니다.
- 내부 테스터: App Store Connect 팀의 최대 100명.
- 외부 테스터: 이메일이나 공개 링크로 최대 10,000명. 그룹에 처음 추가하는 빌드는 App Review로 보내지며, 이후 빌드는 전체 심사가 필요하지 않을 수 있습니다.
- 각 빌드는 90일 동안 유지됩니다. 그 후에는 테스터가 열 수 없습니다.
테스터에게 각자의 기기와 데이터로 주요 흐름을 써 보게 하세요. Pace Log의 테스트 확인은 간단합니다. 각 테스터가 일주일 동안 달리기를 세 번 기록하고, 주간 합계와 남은 거리가 직접 계산한 값과 일치해야 합니다. 초대, 설치, 흔한 문제는 TestFlight 가이드에서 다룹니다.
7. 등록 정보와 개인정보 보호 세부 사항 준비하기
스토어 페이지는 App Store Connect에 있습니다. 제출하기 전에 다음이 필요합니다.
- 이름(30자 이하), Bundle ID, SKU가 있는 앱 레코드.
- 설명, 키워드, 지원 URL.
- 스플래시나 로그인 화면만이 아니라 앱을 사용하는 모습을 보여 주는 스크린샷(지침 2.3.3).
- App Store Connect와 앱 안에 모두 링크된 개인정보 처리방침 URL(지침 5.1.1(i)).
- 앱과 서드파티 SDK가 실제로 수집하는 내용과 일치하는 앱 개인정보 보호 답변.
- 심사 메모, 그리고 로그인이 있는 앱이라면 작동하는 데모 계정.
앱이 개인 데이터를 서드파티 AI 서비스로 보낸다면, 지침 5.1.2(i)에 따라 이를 공개하고 먼저 명시적 허락을 받아야 합니다. AI 기능을 중심으로 만든 많은 앱이 여기에 해당합니다.
모든 항목은 App Store Connect 가이드에서 다룹니다. 스크린샷은 App Store 스크린샷 스킬로 디자인하고 내보낼 수 있습니다.
8. 심사 제출하기
App Store Connect의 버전 페이지에서 빌드를 선택하고 Add for Review를 고릅니다. 이것은 초안에 추가할 뿐입니다. 그다음 초안 제출물을 열고 Submit for Review를 고릅니다. 그때 비로소 앱이 대기열에 들어갑니다.
Apple은 App Review가 보통 제출물의 50%를 24시간 안에, 90%를 48시간 안에 심사한다고 밝힙니다. 또한 미해결 문제의 40% 이상이 지침 2.1, 앱 완성도와 관련이 있다고 말합니다. 충돌, 임시 콘텐츠, 불완전한 정보입니다. 버튼을 누르기 전에 한 번 더 테스트하세요.
9. 심사에 대응하고 계속 나아가기
앱이 거절되면 App Store Connect의 메시지에 해당 지침이 나옵니다. 그것을 읽고, 설명된 문제를 고치고, 답변하거나 다시 제출하세요. 심사자가 앱을 오해했다고 생각한다면 먼저 구체적으로 답변하세요. App Review Board에 대한 이의 제기는 그다음입니다. 제출 전에 확인할 다섯 가지 영역과 거절에 대응하는 방법은 App Store 심사 지침 쉽게 읽기에서 다룹니다.
승인 후에도 일은 계속됩니다. 리뷰를 읽고, 충돌과 리텐션을 지켜보고, 같은 앱 레코드의 새 버전으로 업데이트를 출시하세요.
AirBuild의 역할
AirBuild는 AI 팀으로 5단계부터 9단계까지를 맡습니다. 제품, 디자인, 엔지니어링 에이전트가 브리프를 바탕으로 네이티브 iOS 앱을 만듭니다. 빌드는 TestFlight로 내 iPhone에 도착하고, 변경 사항은 일상적인 말로 요청하면 됩니다. 앱이 준비되면 AirBuild가 App Store 등록 정보, 스크린샷, 심사 메모를 준비하고, 제출하고, 심사를 추적하고, 피드백에 답변하고, 문제를 고쳐 다시 제출합니다.
코딩을 몰라도 되고 Mac도 필요 없습니다. 팀은 내 Mac이나 클라우드에서 실행되며, 작업은 iPhone에서 검토할 수 있습니다. 필요한 것은 내 Apple Developer Program 멤버십입니다. App Review 자동화는 Basic, Plus, Ultra 요금제에 포함됩니다. 요금을 확인하세요. AirBuild는 얼리 액세스 단계이며, 대기자 명단에서 초대를 받아 이용할 수 있습니다.
자주 묻는 질문
코딩을 못해도 AI로 앱을 만들 수 있나요?
네. 일상적인 말로 쓴 설명에서 시작하는 AI 앱 빌더가 여럿 있습니다. 그래도 제품에 관한 결정은 내가 내리고, 실제 iPhone(또는 iPad)에서 앱을 테스트하며, 앱을 게시하는 Apple Developer 계정도 내가 소유합니다.
AI로 앱을 만드는 데 얼마나 걸리나요?
처음 작동하는 버전은 몇 시간 만에 나올 수 있습니다. 테스트, 스토어 등록 정보, 심사에 시간이 더 듭니다. Apple은 보통 제출물의 50%를 24시간 안에, 90%를 48시간 안에 심사한다고 밝히지만, 거절되면 심사를 한 번 더 거쳐야 합니다.
AI로 만든 앱을 게시하는 데 비용은 얼마인가요?
Apple Developer Program은 멤버십 연도당 99 USD이며, 가능한 지역에서는 현지 가격이 적용됩니다. 여기에 AI 도구 비용과 앱이 사용하는 백엔드나 서비스 비용을 더하세요.
AI로 iPhone 앱을 만들려면 Mac이 필요한가요?
App Store Connect에 업로드하는 앱은 Xcode 26 이상으로 빌드해야 하며, Xcode는 Mac에서 실행됩니다. 일부 AI 빌더는 클라우드의 Mac에서 빌드를 대신 실행하므로, 직접 Mac을 갖출 필요는 없습니다.
AI로 만들었다는 이유로 Apple이 앱을 거절하나요?
지침에서 코드를 어떻게 작성하는지에 관한 규칙은 찾지 못했습니다. 지침은 앱 자체에 대한 규칙을 정합니다. 흔한 거절 사유는 충돌과 임시 콘텐츠, 누락된 개인정보 보호 세부 사항, 웹사이트를 다시 포장한 수준에 그치는 앱(지침 4.2에 따른 위험), 이미 스토어에 있는 앱의 복제입니다.