NSBundle *customBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"CustomBundle" ofType:@"bundle"]];
When I execute the above code, it returns the customBundle in Debug Mode and Adhoc Build. But it returns nil when I execute with 32-Bit devices in TestFlight Build/App Store Build. Moreover customBundle is added to Main bundle via CocoaPods. And I am using Xcode 7.3.
I am having this weird bug with iOS 9+ only, and it works perfect in iOS 8. For iOS 8 it works fine with all Build/Adhoc/Appstore builds including all 32bit and 64bit devices.