I can build for debugging just fine. I\'ve triple checked that the static library is included in the build phases settings for the project. I\'ve also tried other things like he
By default Xcode puts the build products into $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
, this equates to build/Release-iphoneos
for instance. This is the folder that the products get built into and where the headers will get copied to.
When we duplicate the Release configuration to say one called "App Store", Xcode now builds into build/App Store-iphoneos
. The problem is, really, that the static libraries are still being built with their Release configuration, into the Release build folder.
Because the App Store config (for me, at least) is only there to easily switch between provisioning profiles, my solution is to change the "Per-configuration Build Products Path" for the App Store config to $(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)
so that the App Store config also builds into the Release build folder.