Matthew Palmer Top Articles Vanilla Rocket Kubernetes Book Standing Invitation

How to Change the Optimization Level in Xcode 6 for Swift

For Locksmith, my keychain library, we were facing a bug that only cropped up on release builds. This was caused by the optimization that Xcode does for release builds. Here’s a quick guide on how to change the optimization level.

  1. Click on your target in the left sidebar.
  2. Click on Build Settings
  3. Search for ‘Optimization level’
  4. Change the values as required (we had to set the Optimization Level to -Onone to fix the bug)

changing the optimization level in xcode 6

My products
💅 Vanilla – hide icons from your Mac menu bar for free
🚀 Rocket – super-fast emoji shortcuts everywhere on Mac… :clap: → 👏
Horo – the best free timer app for Mac
📂 FastFolderFinder – a lightning-fast launchbar app for folders and apps
📖 Kubernetes – my book on Kubernetes for web app developers
😄 Emoji Bullet List – easily emojify your bullet point lists (like this one!)

Jump on my email list to get sent the stuff that’s too raunchy for the blog.
(Seriously though, it’s an occasional update on apps I’ve built and posts I’ve written recently.)