Followed instructions exactly, for multi deployment (https://github.com/Microsoft/react-native-code-push#ios)
Problem only happens when trying to build Staging.
AppDelegate.m:11:9: 'CodePush/CodePush.h' file not found
@Amurmurmur, I've got the same issue and resolved it like this:

So I've changed Staging Build Products Path value from $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) to $(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)
Could you please verify if it works for you? If so, we should probably update the documentation to workaround the issue.
@sergey-akhalkov Yep that worked!! Thank you so much.
However I guess its just a workaround and the team has to fix it anyway, or add this in the documentation?!
Cheeers
@Amurmurmur, thanks for the response. I've reproduced and fixed the issue in the same way without using CodePush. So initial react-native app (created by react-native init myapp command) also has this issue, we should probably investigate it to find more suitable solution or at least update the documentation.
Closing this, please feel free to reopen if needed
I was still getting this, my work around for it was/is:

I first tried putting the search link in the target but that still got me a file not found, but in the project part it stoped giving me the error.
@almadsen That didnt work for me :/ Only the solution suggested by @sergey-akhalkov did work. :/
Hi @sergey-akhalkov I'm having this issue but I don't think I have any 'multi deployment testing' setup, it's just when I go to run the release scheme. i've tried all solutions i.e manually importing codepush.h, adding the library from scratch etc. I'm running react native 0.40.0 and react-native-code-push 1.16.1-beta. The weird thing was it was working fine and I'd created a build and submitted it to the app store, but then I changed a google services.plist file and suddenly the build broke... I've tried restarting computer etc etc... Also in your solution above I can't actually find the 'Build Locations' settings anywhere, I'm using xcode 8.2
EDIT: Sorry was using wrong version, needed 1.17.1-beta
I have a similar error but now with a POD.
The trick with $(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME) seems to work but when there is a dependency that does not work anymore in particularly with GoogleToolboxForMac.
I tried to make some change on the PODS_CONFIGURATION_BUILD_DIR with the value $PODS_BUILD_DIR/Release$(EFFECTIVE_PLATFORM_NAME) but that does not work !
Someone as a solution when we use a POD ?
@neopit not working with Pods on staging.. tried a lot
Try to add Staging configuration to CodePush and React projects... works for me
This issue is persisting for me when I try to build on Buddy Build or MMC App Center. anyone else encounter this?
@sergey-akhalkov Thanks man it works
I can't find "Build Location -> Per-configuration Build Products Path". Any idea ?
this issue still exist
Most helpful comment
@Amurmurmur, I've got the same issue and resolved it like this:

So I've changed Staging
Build Products Pathvalue from$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)to$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)Could you please verify if it works for you? If so, we should probably update the documentation to workaround the issue.