This was due to an error that is currently contained in Xcode (8.3.1), where the auto-generated NSManagedObject classes (codegen set in the "Class Definition") cannot be found on the global path, despite the successful compilation of the project. The only way around this is to manually create the NSManagedObject classes by setting the codegen for each object to "Manual / None".
source share