For me this was the solution, after many hours of searching!!
For some reason, well into the development of a Swift 2.3 custom Framework, Xcode 8 had removed the DYLIB_INSTALL_NAME_BASE
setting from the project.pbxproj
file. A little walk into the Build Settings / Dynamic Library Install Name Base
setting back to @rpath
fixed it.