Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

React native: ios - Library not found for -lbolts

  • React native 0.57
  • CocoaPods 1.5.3
  • Xcode 10.1

I've build in debug mode It's fine but archive got errors message

Figure 1: Errors

Figure 1: Errors

I've open .xcworkspace instead of .xcodeproj. And remove Pods, Podfile.lock re-install pods but still not work.

I've try to link libBolts in Link Binary With Libraries but Xcode still asking for other lib up to IPods-PorjectName. But It's already in Link Binary With Libraries.

Podfile

# Uncomment the next line to define a global platform for your project
platform :ios, '12.1'

target 'Project' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  rn_path = '../node_modules/react-native' # This path is likely to be `../node_modules/react-native` in your own project.

  # See http://facebook.github.io/react-native/docs/integration-with-existing-apps.html#configuring-cocoapods-dependencies
  pod 'yoga', path: "#{rn_path}/ReactCommon/yoga/yoga.podspec"
  pod 'React', path: rn_path, subspecs: [
    'Core',
    'DevSupport',
    'ART',
    'RCTActionSheet',
    'RCTAnimation',
    'RCTGeolocation',
    'RCTImage',
    'RCTLinkingIOS',
    'RCTNetwork',
    'RCTSettings',
    'RCTText',
    'RCTVibration',
    'RCTWebSocket',
  ]

  pod 'react-native-fbsdk', :path => '../node_modules/react-native-fbsdk'

  pod 'react-native-image-picker', :path => '../node_modules/react-native-image-picker'

  pod 'react-native-fetch-blob', :path => '../node_modules/react-native-fetch-blob'

  pod 'Firebase/Core'
  pod 'Firebase/Messaging'

end

Package.json

{
  "name": "Project",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "@types/styled-components": "^4.1.6",
    "axios": "^0.18.0",
    "moment": "^2.24.0",
    "native-base": "^2.10.0",
    "prop-types": "^15.6.2",
    "react": "16.6.3",
    "react-addons-update": "^15.6.2",
    "react-native": "0.57.8",
    "react-native-autogrow-textinput": "^5.2.0",
    "react-native-cached-image": "^1.4.3",
    "react-native-fbsdk": "^0.8.0",
    "react-native-fetch-blob": "^0.10.8",
    "react-native-firebase": "^5.2.2",
    "react-native-gifted-chat": "^0.7.2",
    "react-native-highcharts": "^1.0.2",
    "react-native-image-picker": "^0.28.0",
    "react-native-image-zoom-viewer": "^2.2.25",
    "react-native-linear-gradient": "^2.5.3",
    "react-native-popup-menu": "^0.15.0",
    "react-native-read-more-text": "^1.1.0",
    "react-native-render-html": "^4.1.1",
    "react-native-router-flux": "^4.0.6",
    "react-native-size-matters": "^0.1.6",
    "react-native-swiper": "^1.5.14",
    "react-native-view-more-text": "^2.0.1",
    "react-redux": "^6.0.0",
    "redux": "^4.0.1",
    "redux-thunk": "^2.3.0",
    "socket.io-client": "^2.2.0",
    "styled-components": "^4.1.3"
  },
  "devDependencies": {
    "@types/jest": "^23.3.13",
    "@types/react": "^16.7.20",
    "@types/react-native": "^0.57.29",
    "@types/react-test-renderer": "^16.0.3",
    "babel-jest": "23.6.0",
    "eslint-config-rallycoding": "^3.2.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.51.1",
    "react-native-typescript-transformer": "^1.2.11",
    "react-test-renderer": "16.6.3",
    "typescript": "^3.2.4"
  },
  "jest": {
    "preset": "react-native",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ],
    "transform": {
      "^.+\\.(js)$": "<rootDir>/node_modules/babel-jest",
      "\\.(ts|tsx)$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
    "testPathIgnorePatterns": [
      "\\.snap$",
      "<rootDir>/node_modules/"
    ],
    "cacheDirectory": ".jest/cache"
  },
  "rnpm": {
    "assets": [
      "./src/assets/fonts"
    ]
  }
}

Link Binary With Libraries

like image 610
DreaMTeryST Avatar asked Oct 14 '25 07:10

DreaMTeryST


1 Answers

Finally I solved It by change Deployment target version to 12.1 because version are difference between Podfile and Deployment target. Then everything is fine!.

like image 167
DreaMTeryST Avatar answered Oct 16 '25 20:10

DreaMTeryST



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!