Starting with Twixl Publisher 12.0, the Build Settings are managed and stored on the Twixl platform! This KB-article explains how to create a Build Setting and what the available settings exactly mean.
What is a build setting?
A build setting consist of a number of configuration options that determine the type of app that you will be creating, and which features will be enabled.
E.g. a build setting can contain the following info: which user interface languages are supported, the artwork (app icon, etc…), code signing information, etc.
Once a build setting has been saved, creating a build of the app only requires a few mouse clicks. A build setting can also be exported so it can be imported in another Twixl account.
How to create a build setting?
- Go to the Twixl platform
- Select the app you need to create a build setting for
- From the App Menu, select Build Settings
Start from scratch
If you want to create a new build setting, click on:
- Add Build Setting
- Add your first build setting
Import an existing build setting
If you have built Twixl apps before, it's good to know that you can upload your existing build settings to the Twixl platform!
- Open the Twixl Mac App
- Select Tools in the Menu Bar
- Select Show Legacy Build Settings...
- The Finder will open the folder where your legacy build settings reside
- Select the relevant build setting and compress (
- Go to the Builds Settings of your app on the Twixl platform
- Select import to upload your build setting
- Upload it to the Twixl platform
- All done!
Configure your build setting
- Name: The name of your build setting.
- Home Screen Name: The name of your app, visible on the home screen of your mobile device
- Build for: Which types of devices are supported? Phone, tablets or both?
- App Icon: You can choose a different icon for iOS and Android
- Launch Image: The launch image of your app
- Launch screen Text Style: Text will be displayed on top of the launch image. Select the text color that works best with your image.
3. Code Signing
- Apple Team ID: Required to code sign and build your app. Navigate to https://developer.apple.com/account and click on Membership in the left column, write down the Team ID.
OTA Deployment URL: Only applies to Ad Hoc and Enterprise builds. Should be a
httpsURL. See this KB-article for more info.
- google-services.json: Used for setting up Push Notifications on Android devices. See this KB-article for more info.
4. Bundle Identifiers
- A bundle ID or bundle identifier uniquely identifies an app. This means that no two applications can have the same bundle identifier. To avoid conflicts, Apple encourages developers to use reverse domain name notation for choosing an application's bundle identifier, like
com.twixlmedia.appname. If the value for an App Type is empty, that App Type can't be built. We recommend to use the same identifier for all app types.