Mag-sign in
Flutter · React Native

I-build ang iOS version mo. Kahit walang sariling Mac.

May Android build ka na, pero kailangan ng iOS ang Xcode, at sa macOS lang tumatakbo ang Xcode. Mag-renta ng Mac, i-build ang app at subukan ito sa iPhone Simulator.

Gumagana sa Chrome, Safari, Edge at FirefoxMagsisimula sa loob ng ~30 segundoSerbisyong Australyano
justmac.app/session/mini-m4-07
Mac mini M4 6a 23o na lang Ping 28 ms
XcodeFileEditViewFindNavigateProductDebugWindowHelpMar 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("Kumusta!")
8        .font(.title)
9      Button("Mga tap: \(taps)") {
10        taps += 1
11      }
12    }
13  }
14}
14:32
Kumusta!
iPhone 16 — Simulator
Ang desktop ng macOS

Paano mag-build ng Flutter app para sa iOS

Anim na hakbang mula sa bagong Mac hanggang sa tapos na build.

01Mag-renta ng MacSapat na ang MacBook Air M1 para sa karamihan ng proyekto. Para sa mabibigat na build, pumili ng ibang makina.
02I-install ang XcodeI-download ang Xcode mula sa App Store gamit ang sarili mong Apple ID.
03I-install ang Flutter at CocoaPodsI-install ang Homebrew mula sa brew.sh, pagkatapos ay patakbuhin ang brew install --cask flutter at brew install cocoapods sa Terminal.
04Ilipat ang proyekto moI-drag ang archive ng proyekto sa window ng Mac o i-clone ito mula sa Git. Pagkatapos ay patakbuhin ang flutter pub get.
05Subukan sa SimulatorPatakbuhin ang open -a Simulator, pagkatapos ay flutter run. Bubukas ang app mo sa isang virtual na iPhone.
06I-build para sa App StoreI-set up ang signing sa Xcode: buksan ang ios/Runner.xcworkspace, tab na Signing & Capabilities. Pagkatapos, gagawin ng flutter build ipa ang archive para i-upload.

React Native ba ang gamit mo?

Parehong hakbang, ibang mga command.

01Node.js at CocoaPodsPagkatapos ng Xcode at Homebrew, patakbuhin ang brew install node cocoapods.
02Mga dependency ng iOSSa folder ng proyekto, patakbuhin ang npm install, pagkatapos ay cd ios && pod install.
03PatakbuhinIlulunsad ng npx react-native run-ios ang app sa Simulator. Sa Expo, gamitin ang npx expo run:ios.

Pumili ng Mac para sa development

na-update 1 s ang nakaraan
ModeloStatusArawLinggoBuwan
Mac mini M2
8 CPU · 16 GB · 256 GB
1 available
Mac mini M4
10 CPU · 16 GB · 256 GB
1 available
MacBook Air M1 Popular
8 CPU · 8 GB · 256 GB
MacBook Air M2 16GB
8 CPU · 16 GB · 256 GB

Mga tanong

Gaano katagal ang unang build?

Ang pag-download ng Xcode ang pinakamatagal. Mas mabilis ang pag-build ng Flutter project, at mas mabilis pa ang mga susunod na build kaysa sa una.

Kailangan ko ba ng Apple Developer account?

Hindi kailangan para patakbuhin ang app sa Simulator. Para ipadala ito sa App Store o TestFlight, oo: kailangan mo ng Apple Developer Program membership.

Gaano katagal ako dapat mag-renta?

Kung tumatakbo na ang proyekto sa Android, mabilis lang i-build at suriin ang iOS version. Kung may aayusing native dependency, mag-renta nang mas matagal.

Ano ang mangyayari sa mga file ko kapag natapos ang renta?

Puwede kang mag-renew at magpatuloy sa trabaho. Kapag natapos ang renta, permanenteng buburahin ang data mo pagkalipas ng isang oras. I-save muna ang mga file na kailangan mo.

May Android version ka na. Ilabas na ang iOS.

Umupa ng Mac mula $13/araw →