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.
- Click on your target in the left sidebar.
- Click on Build Settings
- Search for ‘Optimization level’
- Change the values as required (we had to set the Optimization Level to -Onone to fix the bug)
💅 Vanilla – hide icons from your Mac menu bar for free
🚀 Rocket – super-fast emoji shortcuts everywhere on Mac… :clap: → 👏
📖 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 a once-a-month update on apps I’ve built, tips for your Mac, and other relevant info.)