In our last post, we went over how to use Codiqa for packaging native Android apps. We hope it was helpful, and that you were able to make some stellar Android apps. Today, we will be covering the basics of how to export for iOS from Codiqa! Let’s dive in…
The iOS export has two build modes similar to the Android export, however unlike with Android, you need an Apple Developer account before you can test on your device, to include using Codiqa Export. Unfortunately, the Apple Developer account costs $99 USD.
So what kind of builds can you export with Codiqa? The two build modes are a Development Mode for testing on your devices, and a Distribution Mode for uploading the app to the Apple App Store.
For both these processes you need two files, which are relatively easy to obtain.
What You Need:
- Mobile Provisioning Profile (.mobileprovision)
- Certificate File (.p12)
- Certificate Password
Once you’ve setup your Apple Developer account with XCode on Mac OS X these files should already be in place. Easy!
The Mobile Provisioning Profile file ends in .mobileprovision can usually be found in:
/Users/<your username>/Library/MobileDevice/Provisioning Profiles/
Make sure the profile you upload is linked to the device or devices you wish to test on. Also, for Development Mode you can make a wildcard provisioning profile for all your apps as a developer (which is usually the default, so don’t even listen to me). For Distribution Mode you must upload a provisioning profile with your specified package name under more options.
The Certificate file needs to be exported from the Mac OS X Keychain Access utility, as seen below. Right click or Ctrl click on the Certificate -> Export
To export the Certificate you need to password protect it. This is the password needed for the Codiqa Export, the build will fail without it. But no worries, you can remember a password for 30 seconds, right?
You should get an email shortly after you submit the Codiqa export, which you can open and download the .ipa file. The .ipa file is your app which can then be synced to your iOS device via iTunes. Now you can have fun showing off your mad app building skills to your friends and most importantly not even break a sweat!
If you do find something not working, don’t fret! Make sure you have correctly entered your passwords and are uploading the correct files. If you are 100% sure everything is correct and things are still giving you trouble, feel free to send us an email at email@example.com.
And that’s it! As always, let us know how it goes and what you think of the service. We like hearing your feedback and suggestions, because it helps us improve the product. Happy building! 🙂