# Xcode 9.2 Mode

DevFeed: [Xcode 9.2 Mode](<https://devfeed.tech/articles/xcode-9-2-mode-19683.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/xcode-9-mode/>)

Author: Shai Almog

Published: 2018-01-31T00:00:00Z

Content type: release

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Xcode](<https://devfeed.tech/topics/xcode.md>), [migration](<https://devfeed.tech/topics/migration.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [build](<https://devfeed.tech/tags/build.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mac](<https://devfeed.tech/tags/mac.md>), [mac-os](<https://devfeed.tech/tags/mac-os.md>), [migration](<https://devfeed.tech/tags/migration.md>), [signing](<https://devfeed.tech/tags/signing.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

## AI overview

Codename One's build servers now support functional Xcode 9.2 builds after a migration that required updated Mac OS versions and fixes for signing changes. The article explains how to toggle Xcode versions and notes potential splash-screen, notification, and iOS permission issues.

## Source excerpt

Every time we switch a version of xcode in the build servers things go haywire because of minor behavioral changes from Apple. Over the holidays we started a long and painful migration to xcode 9.2 which required an update to the Mac OS versions on our servers. Thankfully this wasn't as bad as the old xcode 5 to 7.3 migration where the old build code literally stopped working...