I'm following http://makeitopen.com/tutorials/building-the-f8-app/local-setup/
And during the pod install I get the following error with pod install --verbose:
[!] No podspec found for react-native-fbsdk in ../node_modules/react-native-fbsdk/iOS
Pretty sure this problem did not exist two weeks ago. Did something on the facebook side change?
I tried installing and linking the react-nativr-fbsdk with rnpm. Here is the output:
At the bottom it says that it was successful, but there are some save errors as well.
Jacos-MacBook-Air:f8app jacogroenewald$ /usr/local/Cellar/node/6.2.1/bin/rnpm install react-native-fbsdk
(node:12382) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
npm WARN shrinkwrap Excluding devDependency: [email protected] { art: '~0.10.1',
npm WARN shrinkwrap 'babel-cli': '~6.10.1',
npm WARN shrinkwrap 'babel-relay-plugin': '~0.9.1',
npm WARN shrinkwrap crc32: '~0.2.2',
npm WARN shrinkwrap express: '~4.14.0',
npm WARN shrinkwrap 'express-graphql': '~0.5.3',
npm WARN shrinkwrap 'graphql-relay': '~0.4.2',
npm WARN shrinkwrap immutable: '~3.8.1',
npm WARN shrinkwrap moment: '~2.13.0',
npm WARN shrinkwrap parse: '~1.8.2',
npm WARN shrinkwrap 'parse-dashboard': '~1.0.8',
npm WARN shrinkwrap 'parse-server': '~2.2.6',
npm WARN shrinkwrap react: '~15.1.0',
npm WARN shrinkwrap 'react-native': '0.28.0',
npm WARN shrinkwrap 'react-native-code-push': '~1.12.2-beta',
npm WARN shrinkwrap 'react-native-fbsdk': '^0.2.1',
npm WARN shrinkwrap 'react-native-linear-gradient': '~1.5.0',
npm WARN shrinkwrap 'react-native-push-notification': 'github:frantic/react-native-push-notification#7142da7',
npm WARN shrinkwrap 'react-native-send-intent': '~1.0.7',
npm WARN shrinkwrap 'react-native-share': 'github:frantic/react-native-share#674df947b3',
npm WARN shrinkwrap 'react-redux': '~4.4.5',
npm WARN shrinkwrap 'react-relay': '~0.9.1',
npm WARN shrinkwrap 'react-timer-mixin': '~0.13.3',
npm WARN shrinkwrap redux: '~3.5.2',
npm WARN shrinkwrap 'redux-logger': '~2.6.1',
npm WARN shrinkwrap 'redux-persist': '~3.2.2',
npm WARN shrinkwrap 'redux-thunk': '~2.1.0',
npm WARN shrinkwrap reselect: '~2.5.1' }
npm WARN shrinkwrap Excluding devDependency: [email protected] { art: '~0.10.1',
npm WARN shrinkwrap 'babel-cli': '~6.10.1',
npm WARN shrinkwrap 'babel-relay-plugin': '~0.9.1',
npm WARN shrinkwrap crc32: '~0.2.2',
npm WARN shrinkwrap express: '~4.14.0',
npm WARN shrinkwrap 'express-graphql': '~0.5.3',
npm WARN shrinkwrap 'graphql-relay': '~0.4.2',
npm WARN shrinkwrap immutable: '~3.8.1',
npm WARN shrinkwrap moment: '~2.13.0',
npm WARN shrinkwrap parse: '~1.8.2',
npm WARN shrinkwrap 'parse-dashboard': '~1.0.8',
npm WARN shrinkwrap 'parse-server': '~2.2.6',
npm WARN shrinkwrap react: '~15.1.0',
npm WARN shrinkwrap 'react-native': '0.28.0',
npm WARN shrinkwrap 'react-native-code-push': '~1.12.2-beta',
npm WARN shrinkwrap 'react-native-fbsdk': '^0.2.1',
npm WARN shrinkwrap 'react-native-linear-gradient': '~1.5.0',
npm WARN shrinkwrap 'react-native-push-notification': 'github:frantic/react-native-push-notification#7142da7',
npm WARN shrinkwrap 'react-native-send-intent': '~1.0.7',
npm WARN shrinkwrap 'react-native-share': 'github:frantic/react-native-share#674df947b3',
npm WARN shrinkwrap 'react-redux': '~4.4.5',
npm WARN shrinkwrap 'react-relay': '~0.9.1',
npm WARN shrinkwrap 'react-timer-mixin': '~0.13.3',
npm WARN shrinkwrap redux: '~3.5.2',
npm WARN shrinkwrap 'redux-logger': '~2.6.1',
npm WARN shrinkwrap 'redux-persist': '~3.2.2',
npm WARN shrinkwrap 'redux-thunk': '~2.1.0',
npm WARN shrinkwrap reselect: '~2.5.1' }
npm WARN shrinkwrap Excluding devDependency: [email protected] { art: '~0.10.1',
npm WARN shrinkwrap 'babel-cli': '~6.10.1',
npm WARN shrinkwrap 'babel-relay-plugin': '~0.9.1',
npm WARN shrinkwrap crc32: '~0.2.2',
npm WARN shrinkwrap express: '~4.14.0',
npm WARN shrinkwrap 'express-graphql': '~0.5.3',
npm WARN shrinkwrap 'graphql-relay': '~0.4.2',
npm WARN shrinkwrap immutable: '~3.8.1',
npm WARN shrinkwrap moment: '~2.13.0',
npm WARN shrinkwrap parse: '~1.8.2',
npm WARN shrinkwrap 'parse-dashboard': '~1.0.8',
npm WARN shrinkwrap 'parse-server': '~2.2.6',
npm WARN shrinkwrap react: '~15.1.0',
npm WARN shrinkwrap 'react-native': '0.28.0',
npm WARN shrinkwrap 'react-native-code-push': '~1.12.2-beta',
npm WARN shrinkwrap 'react-native-fbsdk': '^0.2.1',
npm WARN shrinkwrap 'react-native-linear-gradient': '~1.5.0',
npm WARN shrinkwrap 'react-native-push-notification': 'github:frantic/react-native-push-notification#7142da7',
npm WARN shrinkwrap 'react-native-send-intent': '~1.0.7',
npm WARN shrinkwrap 'react-native-share': 'github:frantic/react-native-share#674df947b3',
npm WARN shrinkwrap 'react-redux': '~4.4.5',
npm WARN shrinkwrap 'react-relay': '~0.9.1',
npm WARN shrinkwrap 'react-timer-mixin': '~0.13.3',
npm WARN shrinkwrap redux: '~3.5.2',
npm WARN shrinkwrap 'redux-logger': '~2.6.1',
npm WARN shrinkwrap 'redux-persist': '~3.2.2',
npm WARN shrinkwrap 'redux-thunk': '~2.1.0',
npm WARN shrinkwrap reselect: '~2.5.1' }
npm WARN shrinkwrap Excluding devDependency: [email protected] { art: '~0.10.1',
npm WARN shrinkwrap 'babel-cli': '~6.10.1',
npm WARN shrinkwrap 'babel-relay-plugin': '~0.9.1',
npm WARN shrinkwrap crc32: '~0.2.2',
npm WARN shrinkwrap express: '~4.14.0',
npm WARN shrinkwrap 'express-graphql': '~0.5.3',
npm WARN shrinkwrap 'graphql-relay': '~0.4.2',
npm WARN shrinkwrap immutable: '~3.8.1',
npm WARN shrinkwrap moment: '~2.13.0',
npm WARN shrinkwrap parse: '~1.8.2',
npm WARN shrinkwrap 'parse-dashboard': '~1.0.8',
npm WARN shrinkwrap 'parse-server': '~2.2.6',
npm WARN shrinkwrap react: '~15.1.0',
npm WARN shrinkwrap 'react-native': '0.28.0',
npm WARN shrinkwrap 'react-native-code-push': '~1.12.2-beta',
npm WARN shrinkwrap 'react-native-fbsdk': '^0.2.1',
npm WARN shrinkwrap 'react-native-linear-gradient': '~1.5.0',
npm WARN shrinkwrap 'react-native-push-notification': 'github:frantic/react-native-push-notification#7142da7',
npm WARN shrinkwrap 'react-native-send-intent': '~1.0.7',
npm WARN shrinkwrap 'react-native-share': 'github:frantic/react-native-share#674df947b3',
npm WARN shrinkwrap 'react-redux': '~4.4.5',
npm WARN shrinkwrap 'react-relay': '~0.9.1',
npm WARN shrinkwrap 'react-timer-mixin': '~0.13.3',
npm WARN shrinkwrap redux: '~3.5.2',
npm WARN shrinkwrap 'redux-logger': '~2.6.1',
npm WARN shrinkwrap 'redux-persist': '~3.2.2',
npm WARN shrinkwrap 'redux-thunk': '~2.1.0',
npm WARN shrinkwrap reselect: '~2.5.1' }
npm WARN shrinkwrap Excluding devDependency: [email protected] { art: '~0.10.1',
npm WARN shrinkwrap 'babel-cli': '~6.10.1',
npm WARN shrinkwrap 'babel-relay-plugin': '~0.9.1',
npm WARN shrinkwrap crc32: '~0.2.2',
npm WARN shrinkwrap express: '~4.14.0',
npm WARN shrinkwrap 'express-graphql': '~0.5.3',
npm WARN shrinkwrap 'graphql-relay': '~0.4.2',
npm WARN shrinkwrap immutable: '~3.8.1',
npm WARN shrinkwrap moment: '~2.13.0',
npm WARN shrinkwrap parse: '~1.8.2',
npm WARN shrinkwrap 'parse-dashboard': '~1.0.8',
npm WARN shrinkwrap 'parse-server': '~2.2.6',
npm WARN shrinkwrap react: '~15.1.0',
npm WARN shrinkwrap 'react-native': '0.28.0',
npm WARN shrinkwrap 'react-native-code-push': '~1.12.2-beta',
npm WARN shrinkwrap 'react-native-fbsdk': '^0.2.1',
npm WARN shrinkwrap 'react-native-linear-gradient': '~1.5.0',
npm WARN shrinkwrap 'react-native-push-notification': 'github:frantic/react-native-push-notification#7142da7',
npm WARN shrinkwrap 'react-native-send-intent': '~1.0.7',
npm WARN shrinkwrap 'react-native-share': 'github:frantic/react-native-share#674df947b3',
npm WARN shrinkwrap 'react-redux': '~4.4.5',
npm WARN shrinkwrap 'react-relay': '~0.9.1',
npm WARN shrinkwrap 'react-timer-mixin': '~0.13.3',
npm WARN shrinkwrap redux: '~3.5.2',
npm WARN shrinkwrap 'redux-logger': '~2.6.1',
npm WARN shrinkwrap 'redux-persist': '~3.2.2',
npm WARN shrinkwrap 'redux-thunk': '~2.1.0',
npm WARN shrinkwrap reselect: '~2.5.1' }
npm WARN saveError Problems were encountered
npm WARN saveError Please correct and try again.
npm WARN saveError invalid: have [email protected] (expected: github:frantic/react-native-push-notification#7142da7) /Users/jacogroenewald/react_projects/f8app/node_modules/react-native-push-notification
npm WARN saveError invalid: have [email protected] (expected: github:frantic/react-native-share#674df947b3) /Users/jacogroenewald/react_projects/f8app/node_modules/react-native-share
npm WARN saveError extraneous: [email protected] /Users/jacogroenewald/react_projects/f8app/node_modules/react-native-push-notification
npm WARN saveError extraneous: [email protected] /Users/jacogroenewald/react_projects/f8app/node_modules/react-native-share
rnpm-link info Module react-native-fbsdk has been successfully installed & linked
For some reason, I had no react-native-fbsdk.podspec, I created it manually and it worked.
I had the same problem.How to fix it?
@Marenqing
https://github.com/facebook/react-native-fbsdk
npm install rnpm -g
rnpm install react-native-fbsdk
@Marenqing I was missing the file https://github.com/fbsamples/f8app/blob/master/node_modules/react-native-fbsdk/iOS/react-native-fbsdk.podspec
after I created it manually then, rnpm install react-native-fbsdk worked.
@zld @bjacog thanks.
None of the above solutions worked for me.
so I tried pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk/iOS'and worked.
Most helpful comment
@Marenqing
https://github.com/facebook/react-native-fbsdk