F8app: No podspec found for `react-native-fbsdk`

Created on 26 Jun 2016  路  7Comments  路  Source: fbsamples/f8app

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?

Most helpful comment

@Marenqing

https://github.com/facebook/react-native-fbsdk

npm install rnpm -g
rnpm install react-native-fbsdk

All 7 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

trompx picture trompx  路  4Comments

brucebnu picture brucebnu  路  4Comments

Harkindey picture Harkindey  路  5Comments

letientai299 picture letientai299  路  3Comments

etamity picture etamity  路  4Comments