Brenton House — Digital Strategist and Influencer

⭐ 󠀠󠀠󠀠 Brenton House is an ex-hacker, filmmaker, developer, architect, consultant, strategist, and now Digital Evangelist. His 25+ years of creative experience allows him to equip enterprises to own their Digital Transformation journey with captivating products and services.

Follow publication

Are you ready for Xcode 11 and iOS 13 Development?

Successfully Develop using Xcode 11 side-by-side with Xcode 10

Are you ready for iOS 13 and Xcode 11 development?

With the release of iOS 13, a lot of developers are going to want to install Xcode 11 side-by-side with Xcode 10. This allows you to continue to test your apps on iOS 12.x simulators as well as testing them on the new iOS 13.x simulators.

Installing Xcode 11

  1. To do this, you will need to download Xcode 11 from Apple’s Developer site: https://developer.apple.com/download/more/
  2. Rename the existing version 10 Xcode.app (in your Applications directory) to Xcode10.app. Now move the newly-downloaded version 11 Xcode.app to your Applications directory.
  3. Download and install Command line tools for Xcode 11 (also found on the Apple Developer site: https://developer.apple.com/download/more/
  4. Open each of the two different versions of Xcode to make sure that neither requires any other setup. You can then close them after successful open.

Download and install Titanium SDK 8.2.0.GA

Open terminal and execute this command, if you are using the appcelerator CLI tool:

appc ti sdk install 8.2.0.GA

or this command, if you are using the open-source Titanium CLI tool:

ti sdk install 8.2.0.GA

This way, you can now install it using this syntax in your tiapp.xml file:

<sdk-version>8.2.0.GA</sdk-version>

Building your app with different versions of SDK and Xcode

The following sections describe different targeting scenarios that you may want to run as a developer

Target iOS 13.x simulator from SDK 8.2.x

If you do not already have Xcode 11 selected as active, you will need to run this command:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Be sure you have selected the 8.2.x SDK in tiapp.xml

<sdk-version>8.2.0.GA</sdk-version>

Now, you can run this from the root of your Titanium project:

ti build --platform ios

or

appc run --platform ios

Target iOS 12.x simulator from SDK 8.2.x

If you do not already have Xcode 10 selected as active, you will need to run this command:

sudo xcode-select --switch /Applications/Xcode10.app/Contents/Developer

Be sure you have selected the 8.2.x SDK in tiapp.xml

<sdk-version>8.2.0.GA</sdk-version>

Now, you can run this from the root of your Titanium project:

ti build --platform ios

or

appc run --platform ios

Target iOS 13 simulator from pre 8.2.x SDK

If you do not already have Xcode 11 selected as active, you will need to run this command:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Be sure you have selected the desired pre 8.2.x SDK in tiapp.xml

<sdk-version>8.1.1.GA</sdk-version>

Now, you can run this from the root of your Titanium project:

ti build --platform ios

or

appc run --platform ios

Target iOS 12 simulator from SDK 7.5.x

If you do not already have Xcode 10 selected as active, you will need to run this command:

sudo xcode-select --switch /Applications/Xcode10.app/Contents/Developer

Be sure you have selected the desired pre 8.2.x SDK in tiapp.xml

<sdk-version>8.1.1.GA</sdk-version>

Now, you can run this from the root of your Titanium project:

ti build --platform ios

or

appc run --platform ios

Enjoy adding new iOS 13 features to your Titanium native mobile app!

Axway Titanium supports all of the new iOS 13 features like dark mode and Apple signin with the release of SDK 8.2.0.GA!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Published in Brenton House — Digital Strategist and Influencer

⭐ 󠀠󠀠󠀠 Brenton House is an ex-hacker, filmmaker, developer, architect, consultant, strategist, and now Digital Evangelist. His 25+ years of creative experience allows him to equip enterprises to own their Digital Transformation journey with captivating products and services.

Written by Brenton House 🕵️‍♂️

Vice President, Digital Evangelism at Software AG — Cybersecurity Strategist - @brentonhouse

No responses yet

Write a response