‘Project Name’ was compiled with optimization – stepping may behave oddly; variables may not be available

If your project is using Swift, there are two separate “Optimization Level” settings in the project/target configuration.

Make sure you set them both correctly:

  1. Select your project in the Project Navigator pane
  2. Select your project’s settings under the “PROJECT” tree
  3. Click “Build Settings” tab
  4. Search for “Optimization Level” and you’ll see two settings, one for LLVM and one for swift.
  5. Set the appropriate setting (None [-O0] for LLVM and None [-0none] for Swift) for the build config in question.

was compiled with optimization stepping may behave oddlyvariables may not be available

Doing this resolved that warning for me.

Leave a Comment