Windows에서 Flutter 개발, 원격으로 ipa 생성
개발 환경은 Windows뿐이고, 빌드 서버를 하루 종일 쓰기보다 필요할 때만 빌드합니다.
Apple Silicon M4 · 통합 메모리 16GB · SSD 256GB
도쿄 노드 · $19.7/일
- 코드 푸시
Windows에서 개발을 마친 뒤 확정한 커밋을 코드 저장소에 푸시합니다. 의존성 잠금 파일도 함께 커밋해 원격에서 다른 의존성 세트가 설치되지 않도록 하세요.
- 아카이브 생성
도쿄 노드에서 코드를 가져와 프로젝트에 필요한 의존성을 설치한 다음 다음 명령을 실행합니다:
flutter build ipa. 서명 인증서와 프로비저닝 프로파일, 접근 권한은 직접 설정해야 합니다. - 배포 업로드
버전과 빌드 번호를 확인한 뒤
fastlane pilot을 사용해 TestFlight에 업로드합니다. ipa 파일, 로그, 해당 커밋 식별자를 자체 아티팩트 저장소에 보관하세요.
한 달에 한두 번만 빌드하고 사용 가능한 여유 Mac이 이미 있다면 직접 운영하는 편이 더 저렴할 수 있습니다. 시뮬레이터 여러 개나 무거운 작업 여러 개를 동시에 실행해야 한다면 16GB 사양부터 시작하는 것도 권장하지 않습니다.
전제 조건: TestFlight 배포에 필요한 유효한 개발자 자격, 서명 자료, App Store Connect API Key는 직접 준비해야 합니다. 원격 노드가 이러한 조건을 대신해 주지는 않습니다.
Port M4 Base 시험 운영