On line 7 of RNUserDefaultsIOS.js,
var _setObjectForKey = Promise.promisify(UserDefaults.setObjectForKey);
it seems UserDefaults was not set because there is no RNUserDefaultsIOS inside NativeModules. (line 5).
I followed the installation README very closely I don't think it did anything wrong. Any ideas? Thanks!