iOS Apps
Designware allows you to create and update iOS applications for iPhone and iPad.
About iOS Apps:
App Filetype: .ipa
Compatibility: iOS 15 or later
Distribution Methods: App Store, Direct Install to Registered iOS Devices
Export Requirements: Mac computer, Apple Developer account, and an App Store Connect account (for App Store distribution). An iOS device and USB cable are also required for testing without going through an App Store release.
Exporting your iOS app from Designware is easy, but a lot of steps are required on Apple’s side to enable the export. None of them require technical knowledge.
Here’s what the process looks like at a high level:
Register your iOS testing devices
Get a certificate from Apple
Create a "Keystore" (.p12) file on a Mac
Get a "Mobile Provision" (.mobileprovision) file from Apple
Export your app from Designware
Upload your app to App Store Connect
Fill in your app profile in App Store Connect
Release to the App Store
For more detailed instructions on the above process, see our article on Getting Keystore & Mobile Provision Files.
Creating an iOS App
Make sure the project has an App subscription plan.
In the navbar, press the Publish button to open the Publish Menu.
Go to the iOS tab and press ➕.
Set the Name and Icon.
Upload the Keystore and Mobile Provision file generated from this walkthrough. Insert the Keystore's Password if one exists, or leave the field blank.
Press Build to begin compiling the app, which can take up to 20 minutes.
Once fully compiled you can download it from the Publish Menu by hovering over the app version and selecting ••• › Download.
Deploying an iOS App
Once the app (.ipa) file is downloaded from Designware, it is ready for use on iOS devices. Due to the closed nature of the iOS ecosystem, you can only distribute an app file in one of the following ways, depending on how it was exported:
Run on Your iOS Devices—Apps exported with an "Ad Hoc" Mobile Provision file can run on iOS devices that have been registered to your Apple Developer account. To get the app on those devices, upload the app file from your computer to Diawi, an iOS app sharing service. Use Diawi’s QR code to download the app to the devices, where it auto-installs to a home screen page.
App Store—For apps exported with an "App Store" Mobile Provision file.
Login to your App Store Connect account (using your Apple Developer credentials) and generate a new app profile.
Upload the app to the profile using the Mac application Transporter. This can take several minutes.
Back to the app profile in App Store Connect, select Add for Review. Apple's manual review and approval of your app may take a couple days.
Once approved, you can release the app to the App Store!
Subsequent app versions can be added to the same App Store Connect profile, provided:
They are exported from the same Designware project.
They are exported using the same Keystore (.p12) file.
They are exported with the same or a new "App Store" Mobile Provision (.mobileprovision) file. "Ad Hoc" Mobile Provision files will not work.
Updating a Live iOS App
To update a website, web app, and all native app formats together, in the navbar press the Publish dropdown button › Push Content Update.
To update just iOS apps:
Press the Publish button in the navbar.
Go to the Publish Menu's iOS tab.
Press Push Content Update.
Last updated
Was this helpful?