Masuk
Flutter · React Native

Build versi iOS Anda. Tanpa Mac sendiri.

Anda sudah punya build Android, tetapi iOS butuh Xcode, dan Xcode hanya berjalan di macOS. Sewa Mac, build aplikasinya, dan uji di Simulator iPhone.

Berfungsi di Chrome, Safari, Edge, dan FirefoxMulai dalam ~30 detikLayanan Australia
justmac.app/session/mini-m4-07
Mac mini M4 Sisa 6h 23j Ping 28 ms
XcodeFileEditViewFindNavigateProductDebugWindowHelpSel 14:32
▶MyApp › iPhone 16● Build Succeeded | 0:48
▾ MyApp
MyAppApp.swift
ContentView.swift
Assets
Info.plist
▸ Tests
1import SwiftUI
2
3struct ContentView: View {
4  @State var taps = 0
5  var body: some View {
6    VStack(spacing: 16) {
7      Text("Halo!")
8        .font(.title)
9      Button("Ketukan: \(taps)") {
10        taps += 1
11      }
12    }
13  }
14}
14:32
Halo!
iPhone 16 — Simulator
Desktop macOS

Cara build aplikasi Flutter untuk iOS

Enam langkah dari Mac kosong hingga build jadi.

01Sewa MacMacBook Air M1 cukup untuk sebagian besar proyek. Untuk build yang berat, pilih mesin lainnya.
02Pasang XcodeUnduh Xcode dari App Store dengan Apple ID Anda.
03Pasang Flutter dan CocoaPodsPasang Homebrew dari brew.sh, lalu jalankan brew install --cask flutter dan brew install cocoapods di Terminal.
04Pindahkan proyek AndaSeret arsip proyek ke jendela Mac atau clone dari Git. Lalu jalankan flutter pub get.
05Uji di SimulatorJalankan open -a Simulator, lalu flutter run. Aplikasi Anda terbuka di iPhone virtual.
06Build untuk App StoreAtur penandatanganan di Xcode: buka ios/Runner.xcworkspace, tab Signing & Capabilities. Lalu flutter build ipa akan membuat arsip untuk diunggah.

Pakai React Native?

Langkahnya sama, perintahnya berbeda.

01Node.js dan CocoaPodsSetelah Xcode dan Homebrew, jalankan brew install node cocoapods.
02Dependensi iOSDi folder proyek, jalankan npm install, lalu cd ios && pod install.
03Jalankannpx react-native run-ios menjalankan aplikasi di Simulator. Dengan Expo, gunakan npx expo run:ios.

Pilih Mac untuk pengembangan

diperbarui 1 dtk lalu
ModelStatusHariMingguBulan
Mac mini M2
8 CPU · 16 GB · 256 GB
1 tersedia
Mac mini M4
10 CPU · 16 GB · 256 GB
1 tersedia
MacBook Air M1 Populer
8 CPU · 8 GB · 256 GB
MacBook Air M2 16GB
8 CPU · 16 GB · 256 GB

Pertanyaan

Berapa lama build pertama?

Yang paling lama adalah mengunduh Xcode. Build proyek Flutter lebih singkat, dan build berikutnya lebih cepat dari yang pertama.

Apakah saya perlu akun Apple Developer?

Tidak untuk menjalankan aplikasi di Simulator. Untuk mengirimnya ke App Store atau TestFlight, ya: Anda perlu keanggotaan Apple Developer Program.

Berapa lama sebaiknya menyewa?

Jika proyek sudah berjalan di Android, build dan cek versi iOS tidak butuh waktu lama. Jika perlu memperbaiki dependensi native, sewa lebih lama.

Apa yang terjadi pada file saya saat sewa berakhir?

Anda bisa memperpanjang dan terus bekerja. Jika sewa berakhir, data Anda dihapus permanen satu jam kemudian. Simpan file yang Anda perlukan sebelumnya.

Versi Android sudah ada. Sekarang rilis iOS.

Sewa Mac mulai $13/hari →