A new XCode project has Debug and Release Configurations. I\'ve added a new one under \"ProjectName > Info\" called \"development\", which is for now a duplicate of \"debug\".
The problem is that Xcode will expect to find the libraries inside a folder named after your custom configuration. You can add the custom configuration to each library you use, or better follow the steps below to make it use the libraries built via the Release configuration.
Steps:
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)"
(inspired by this post)
Xcode 8.3.2 needs a bit different changes.
To make it work, you need to change the Per-configuration Build Products Path
for your custom build config. For example, I have an Internal
build config. In that field, instead of $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
, I put $(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)
, and now it works :).