I think I have a solution, at least for Yosemite 10.10.5. I haven't tested it on El Capitan
Xcode is using DYLD_ROOT_PATH as its starting point to find frameworks. As Sean noted, Xcode 6.4 was using the "iOS 9.0.simruntime" in its DYLD_ROOT_PATH. Sean's workaround was to delete that runtime, which presumably left Xcode using the 8.4.simruntime instead and, as he also noted, will affect Xcode 7.1.
There's no PepperUICore in the iOS 9.0.simruntime, but I have several other copies:
| $ find /Library/Developer/CoreSimulator/Profiles/Runtimes -name PepperUICore |
| /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.2.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore |
| /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.3.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore |
| /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.4.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore |
So I created a symbolic link to my iOS 8.4 version in the 9.0 directory. After doing that running Xcode 6.4 gave the same error for a different framework when I tried to use Interface Builder: SockPuppetGizmo. That framework isn't in the iOS 9.0.simruntime either, so I linked that too! And now Xcode 6.4 can successfully open Xib files and it doesn't appear to have caused any problems with Xcode 7.1.
This is what I did:
| sudo ln -s "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.4.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/PepperUICore.framework" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 9.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks" |
| sudo ln -s "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.4.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/SockPuppetGizmo.framework" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 9.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks" |