Cloud iOS builds
Compile an IPA online.
Know what you will receive.
Start a build from Windows or Linux; our Apple-silicon machines compile the iOS app. The default download is an unsigned IPA. Optional Pro cloud signing needs both a certificate and a matching provisioning profile. Neither output guarantees App Store approval.
Choose the input you actually have
A live website. We package your HTTPS URL in an iOS WebView shell. Your site remains hosted by you. Test login, checkout, navigation and file uploads on the target device; web compatibility is not automatic.
An existing iOS source project. Uploaded iOS/macOS source is not accepted by Code2Native. Our current IPA workflow builds a server-generated website wrapper, not your Flutter or Xcode project. For supported Android compilation, read the source build guide. A native Android-only project cannot produce an iOS app.
Only a home-screen shortcut. An iOS Web Clip opens your site without compiling an IPA. It is not an App Store app and does not provide native IPA capabilities. Compare the no-Mac options.
Four checks between source and distribution
Use the build details as evidence for the first two. Verify installation and submission separately.
01
Compiled
An IPA artifact and a successful build log.
An unsigned IPA is not directly installable through normal distribution channels.
02
Signed
Verified signing metadata, matching profile, Bundle ID and entitlements.
A valid signature alone does not determine where the IPA may be distributed.
03
Installable
The intended device or distribution channel accepts the IPA.
Development and ad-hoc distribution have device restrictions; enterprise distribution has its own eligibility rules.
04
Submittable
An App Store export, your App Store Connect record and Apple upload validation.
Apple review is separate. A wrapper, splash screen or native toolbar does not guarantee approval.
Apple documents the App Store provisioning requirements and minimum-functionality review rules. Your Apple account stays with you; we do not submit on your behalf.
Before you build
Do I receive a signed or unsigned IPA?
The default output is an unsigned IPA. Optional cloud signing requires an active Pro subscription, a valid Apple signing certificate with its private key (.p12), and a matching provisioning profile. An App license or Builder subscription allows eligible IPA builds, but does not unlock cloud signing. Check the signing status and export method on the completed build before distributing it.
Can I upload the IPA to TestFlight?
Only after it has been signed and exported for App Store distribution with the correct Bundle ID, certificate, profile and entitlements. A development, ad-hoc or enterprise IPA is not a TestFlight upload. You need your own Apple Developer membership and App Store Connect app record. Apple validates the upload and reviews distribution; a successful build does not guarantee acceptance.
Which plan do I need?
An App license is $69 once ($39 where regional pricing applies) for one website. Builder is $39/month and Pro is $99/month. Android source ZIP/git compiles require Builder or Pro; an App license covers a website wrap, not source compilation. Uploaded iOS source is not accepted: the current IPA workflow builds our server-generated website wrapper. IPA jobs spend bundled credits. Free is a marked Android Preview APK, not an IPA. Apple membership is separate.
How long does a build take?
Build time depends on the queue, project size, dependencies and signing configuration. The dashboard shows the current stage and build log. There is no fixed completion-time guarantee.
What happens if a build fails or I cancel it?
Platform faults return the build credits charged. Customer source compile errors do not receive a refund. Configuration and unknown failures follow the rules for that build lane; check Billing for the actual credit return. If cancellation is accepted before a build reaches a terminal state, the credits actually charged for that build are returned. A completed build cannot be cancelled. Build-credit returns are separate from payment refunds.