YouTubeZac Frulloni·2026년 9월 14일·0

How to Convert Your Lovable App Into an iOS App with Median.co (No Xcode)

Quick Summary

Median.co를 활용하면 Lovable 웹 앱을 다시 만들거나 Xcode를 열지 않고도 네이티브 기능을 갖춘 iOS 앱으로 구성해 TestFlight 실행과 App Store 제출 준비까지 진행할 수 있다.

영상 보기

클릭 전까지는 가벼운 미리보기만 먼저 불러옵니다.

원본 열기

🖼️ 인포그래픽

How to Convert Your Lovable App Into an iOS App with Median.co (No Xcode) 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

How to Convert Your Lovable App Into an iOS App with Median.co (No Xcode)의 핵심 내용을 4단계로 요약한 인포그래픽
How to Convert Your Lovable App Into an iOS App with Median.co (No Xcode) 핵심 내용을 4단계로 압축한 4컷 인포그래픽

💡 한 줄 결론

Median.co를 활용하면 Lovable 웹 앱을 다시 만들거나 Xcode를 열지 않고도 네이티브 기능을 갖춘 iOS 앱으로 구성해 TestFlight 실행과 App Store 제출 준비까지 진행할 수 있다.

📌 핵심 요점

  1. Lovable로 만든 웹 앱의 공개 URL을 Median App Studio에 입력하면 iOS·Android 앱을 구성할 수 있다. 영상은 AI 프롬프트 보관함인 Prompt Vault를 예제로 사용한다.
  2. 앱의 콘텐츠는 WebView에서 실행되며, 주변 인터페이스와 기기 기능은 네이티브 구성 요소로 확장한다. 웹 코드를 모두 네이티브 코드로 바꾸는 방식은 아니다.
  3. Browse·Favorites·Add 하단 탭을 네이티브 내비게이션으로 추가하고, 링크 처리·다크 모드·웹 오버라이드 등을 설정할 수 있다.
  4. 푸시 알림·생체 인증 등의 기능은 플러그인과 JavaScript 브리지로 연결한다. 영상의 Face ID 예시는 플러그인 추가와 별도로 웹 앱에서 인증을 호출해야 한다.
  5. 클라우드 빌드와 App Store Connect API 연동으로 iOS 업로드를 자동화하고 실제 iPhone에서 TestFlight로 확인한다. 스토어 공개 승인이나 Android 배포 완료까지 보여주지는 않는다.

🧩 배경과 문제 정의

브라우저에서 잘 작동하는 Lovable 앱을 만든 뒤에도, 사용자의 휴대전화에서 앱 형태로 제공하려면 별도의 모바일 배포 과정이 필요하다. 영상은 Lovable의 산출물이 웹사이트라는 점에서 출발해, 기존 앱을 Swift·Kotlin으로 다시 만드는 대신 Median으로 모바일 앱을 구성하는 경로를 소개한다.

예제인 Prompt Vault는 AI 프롬프트를 검색·분류하고 복사하거나 즐겨찾기에 저장하는 개인 보관함이다. 발표자는 이런 일상적인 도구를 휴대전화에서 사용하기 적합한 사례로 제시한다. Median은 웹 콘텐츠를 WebView로 실행하면서 네이티브 내비게이션과 기기 기능을 연결하며, 영상은 이 구조의 설정과 iOS 배포 준비를 시연한다. Median 후원 콘텐츠라는 사실도 공개한다.

🕒 시간순 섹션별 상세정리

1. Lovable 웹 앱을 모바일로 옮기려는 이유

  • Lovable 앱을 Median으로 iOS·Android 앱으로 구성하고, Xcode나 전체 재개발 없이 스토어 제출 준비까지 진행하겠다는 목표를 제시한다. [00:28]
  • Prompt Vault의 프롬프트 검색·카테고리 필터·복사·즐겨찾기·신규 저장 기능을 소개하며 휴대전화에서 사용할 사례를 보여준다. [01:10]
  • Lovable의 결과물은 웹사이트이므로, 스토어 배포와 네이티브 동작을 위해 기존 웹 앱을 활용하는 별도 경로가 필요하다고 보여준다. [01:46]

2. WebView와 네이티브 기능의 결합

  • 웹 콘텐츠는 WebView에서 실행하고 네이티브 메뉴·하단 탭·푸시 알림·카메라·생체 인증은 JavaScript 브리지와 플러그인으로 연결하는 구조를 보여준다. [02:12]
  • 빌드·미리보기·실기기 테스트·스토어 배포를 한 플랫폼에서 지원한다고 소개하며 Median의 후원 사실을 드러낸다. [02:41]
  • Lovable 앱을 공개해 URL을 복사한 뒤 Median에 입력하고 첫 앱 빌드와 시뮬레이터 미리보기를 시작한다. [03:07]

3. 앱 인터페이스와 네이티브 하단 탭 구성

  • App Studio에서 앱 정보, 새로고침·스와이프·다크 모드·오프라인 페이지, 링크 처리와 딥링크, 앱 내부 전용 CSS·JavaScript 삽입 기능을 보여준다. [04:03]
  • 가져온 파비콘을 확인하고 하단 탭을 활성화한 뒤 Browse·Favorites·Add의 이름과 아이콘을 설정한다. Browse 설정에서는 Lovable URL도 입력한다. [05:59]
  • 설정을 저장하고 시뮬레이터를 다시 빌드해 탭 동작을 확인하며, 해당 탭은 HTML이 아닌 네이티브 구성 요소라고 보여준다. [06:27]

4. 플러그인과 배포 식별자 설정

  • 푸시 알림·QR 및 바코드 스캔·햅틱·소셜 로그인과 상위 등급 기능을 보여준다. 사용 중인 Plus 요금제는 Median 브랜딩 제거와 최대 다섯 개 플러그인을 제공한다고 보여준다. [07:11]
  • Face ID·Touch ID 플러그인을 추가하고, 실제 인증 호출에는 웹 앱의 JavaScript 브리지가 필요하다고 보여준다. 플러그인 적용은 활성화·설정·재빌드 순서로 진행한다. [07:36]
  • 번들 ID와 버전을 설정하고 Android 패키지명은 공개 이후 변경할 수 없다고 강조한다. 이어 로컬 개발 도구 없이 Median 클라우드에서 앱 파일을 빌드한다. [08:43]

5. Apple 연동과 자동 업로드

  • iOS IPA 설정에서 자동 API 방식을 선택하고 App Store Connect에서 App Manager 역할의 키를 생성한다. Issuer ID·Key ID·P8 파일을 Median에 입력해 연결한다. [09:30]
  • 번들 ID 자동 등록 후 App Store Connect에 새 iOS 앱을 만들고 이름·언어·번들 ID·SKU 등을 설정한 다음 앱 레코드 검증을 완료한다. [10:26]
  • App Store Connect 자동 업로드를 선택하고 빌드한다. 발표자는 API 키 연동으로 등록과 서명 절차를 처리하고 성공한 빌드를 자동 업로드하는 흐름을 보여준다. [10:54]

6. 실기기 확인과 스토어 제출 준비

  • 실제 iPhone에서 TestFlight로 앱을 보여주며 네이티브 탭과 웹 콘텐츠를 확인한다. Lovable의 웹 앱을 수정하면 앱이 해당 콘텐츠 변경을 받아오는 구조라고 보여준다. [11:11]
  • 제출 준비에 사용한 Median 체크리스트의 식별자·개인정보·소개 문구 항목과 Figma 스크린샷 템플릿을 보여준다. [11:39]
  • Lovable URL로 iOS·Android 미리보기를 시도하도록 안내하고, 무료 체험 및 개인 셀프서비스 요금제 할인 안내로 마무리한다. [12:10]

🧾 결론

  • 기존 웹 앱을 유지하면서 모바일 인터페이스와 기기 기능을 추가하는 것이 이 전환 방식의 핵심이다.
  • 영상은 URL 입력, 네이티브 탭 구성, 식별자 설정, Apple 연동, TestFlight 실행까지 이어지는 구체적인 작업 흐름을 보여준다.
  • 앱 빌드 이후에도 개인정보 관련 정보, 스토어 소개 문구, 스크린샷 등 제출 자료를 준비해야 한다.
  • 웹 콘텐츠 변경은 실행 중인 앱이 불러오는 웹 서비스에 반영되지만, 영상에서 설명한 플러그인 추가 절차에는 앱 재빌드가 포함된다.

📈 투자·시사 포인트

  • 제품 개발 관점에서는 이미 검증한 웹 앱을 활용해 모바일 진입에 필요한 재개발 부담을 줄일 가능성이 있다. 다만 영상은 비용이나 기간 절감액을 비교 검증하지 않는다.
  • 도구 선택의 판단 기준은 변환 가능 여부뿐 아니라 네이티브 기능, 실기기 테스트, 스토어 제출 지원까지 포함필요가 있다.
  • 웹 콘텐츠의 빠른 수정과 모바일 배포를 결합할 수 있어, 반복적으로 기능을 개선하는 서비스에 검토할 만한 방식이다.
  • 영상에서 소개한 Plus 요금제의 화이트라벨 및 플러그인 제공 범위는 필요한 기능과 요금제를 함께 검토해야 함을 보여준다. 이 자료만으로 기업 가치나 투자 수익성을 판단할 근거는 부족하다.

⚠️ 불확실하거나 확인이 필요한 부분

  • Median이 후원한 영상이다. 대기업 사용 사례, 재개발 부담, 사용 편의성에 관한 설명은 독립적인 비교 검증 결과로 제시되지 않는다.
  • 실제 iPhone의 TestFlight 실행은 제시되지만, App Store 심사 승인과 Google Play 공개 배포 결과는 확인되지 않는다.
  • Face ID는 시뮬레이터에서 확인할 수 없다고 설명한다. 플러그인 활성화만으로 인증 동작이 완성되는 것은 아니며, 웹 앱의 JavaScript 호출과 실기기 검증이 필요하다.
  • 자막 기반 정리: 타임스탬프가 있는 자막을 기준으로 정리했으며, 고유명사·수치·인용은 원문 확인 필요 시 별도 검증한다.
  • 영상 속 주장: 발표자의 해석·전망·비교는 확인된 외부 사실이 아니라 영상 속 주장으로 분리해 읽는다.
  • 검증 필요: 수치, 기업 실적, 정책·시장 전망은 발행 전 최신 자료로 별도 검증이 필요하다.

✅ 액션 아이템

  • Lovable 앱을 공개하고, 실제 서비스 URL을 Median App Studio에 입력해 미리보기를 확인한다.
  • Browse·Favorites·Add 등 필요한 화면별 URL과 네이티브 하단 탭을 연결하고 이동 동작을 확인한다.
  • 외부 링크 처리, 다크 모드, 오프라인 안내, 앱 내부 전용 CSS·JavaScript 설정의 필요성을 점검한다.
  • 필요한 플러그인의 요금제 포함 여부를 확인하고, 활성화·설정·브리지 호출·재빌드 후 실기기에서 검증한다.

❓ 열린 질문

  • 내가 만든 앱에서 WebView 콘텐츠와 네이티브 탭을 결합했을 때, 주요 사용자 흐름이 실기기에서도 자연스럽게 이어지는가?
  • 필요한 기기 기능을 모두 구현하려면 어떤 플러그인과 요금제가 필요하며 총비용은 얼마인가?
  • 영상에서 완료를 보여주지 않은 Android 배포와 양대 스토어 심사 단계에는 어떤 추가 작업이 남아 있는가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.