gpt4 book ai didi

react-native - ld : warning: directory not found for option with rn0. 60

转载 作者:行者123 更新时间:2023-12-03 18:01:02 29 4
gpt4 key购买 nike

当我尝试编译时找不到库文件夹。
通过 npm 和 xcode 发生。

我用 rn 0.60.0 初始化了一个新项目,添加了我的 Podfile 和 Deps。我还通过 react-native.config.js 添加了 Firebase 的解决方法

我试图修复的是:

  • Pod 分解/设置/安装
  • 删除 node_modules/npm install
  • 删除所有缓存,清理 Xcode,删除 DerivedData
  • 检查库搜索路径(是 $(继承))
  • 删除/添加库
  • 关注:‘ld: warning: directory not found for option’ , library not found for -lDoubleConversion ,
    Error: ld: library not found for -lPods with CocoaPods

  • 播客文件:
    platform :ios, '9.0'
    require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

    target 'pasioapp' do
    # Pods for pasioapp
    pod 'React', :path => '../node_modules/react-native/'
    pod 'React-Core', :path => '../node_modules/react-native/React'
    pod 'React-DevSupport', :path => '../node_modules/react-native/React'
    pod 'React-fishhook', :path => '../node_modules/react-native/Libraries/fishhook'
    pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS'
    pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation'
    pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob'
    pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image'
    pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS'
    pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network'
    pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings'
    pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text'
    pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration'
    pod 'React-RCTWebSocket', :path => '../node_modules/react-native/Libraries/WebSocket'

    pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
    pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi'
    pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor'
    pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector'
    pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'

    pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'

    pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec'
    pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'


    pod 'Firebase/Core'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'
    pod 'Firebase/Storage'
    pod 'FirebaseAnalytics'
    pod 'Firebase/Invites'

    #use_frameworks!


    use_native_modules!
    end

    包.json:
    {
    "name": "pasioapp",
    "version": "0.1.10",
    "private": true,
    "scripts": {
    "start": "react-native start",
    "test": "jest",
    "list": "eslint.",
    "ios": "react-native run-ios",
    "i": "react-native run-ios",
    "android": "react-native run-android",
    "a": "react-native run-android"
    },
    "dependencies": {
    "@firebase/app-types": "^0.4.0",
    "@firebase/util": "^0.2.20",
    "@fortawesome/fontawesome-svg-core": "^1.2.19",
    "@fortawesome/free-regular-svg-icons": "^5.9.0",
    "@fortawesome/free-solid-svg-icons": "^5.9.0",
    "@fortawesome/react-fontawesome": "^0.1.4",
    "@react-native-community/async-storage": "^1.5.0",
    "AsyncStorage": "^0.1.5",
    "acorn": "^6.1.1",
    "core-js": "3",
    "events": "^3.0.0",
    "firebase": "^6.2.4",
    "firebase-admin": "^7.4.0",
    "firebase-functions": "^2.3.1",
    "hashmap": "^2.3.0",
    "npm": "^6.9.2",
    "prop-types": "^15.5.10",
    "react": "^16.8.6",
    "react-native": "^0.60.0",
    "react-native-device-info": "^2.1.3",
    "react-native-elements": "^1.1.0",
    "react-native-firebase": "^5.5.3",
    "react-native-htmlview": "^0.14.0",
    "react-native-image-picker": "^0.28.1",
    "react-native-keychain": "^3.1.3",
    "react-native-markdown-renderer": "^3.2.8",
    "react-native-navigation": "^2.22.3",
    "react-native-parsed-text": "0.0.21",
    "react-native-rss-parser": "^1.3.0",
    "react-native-snap-carousel": "^3.8.0",
    "react-native-tag-input": "0.0.21",
    "react-native-testfairy": "^2.18.2",
    "react-native-vector-icons": "^6.5.0",
    "react-native-webview": "^5.12.0",
    "react-redux": "^6.0.1",
    "redux": "^4.0.1",
    "redux-thunk": "^2.3.0",
    "tslint": "^5.18.0",
    "typescript": "^3.5.2"
    },
    "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/runtime": "^7.4.5",
    "@react-native-community/eslint-config": "^0.0.3",
    "babel-jest": "^24.8.0",
    "eslint": "^5.15.3",
    "jest": "^24.8.0",
    "metro-react-native-babel-preset": "^0.53.1",
    "react-test-renderer": "16.8.6"
    },
    "jest": {
    "preset": "react-native"
    }
    }

    结果:
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/DoubleConversion'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/FirebaseAuth'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/FirebaseCore'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/FirebaseDatabase'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/FirebaseDynamicLinks'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/FirebaseInstanceID'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/FirebaseStorage'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/Folly'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/GTMOAuth2'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/GTMSessionFetcher'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/GoogleAPIClientForREST'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/GoogleUtilities'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/Protobuf'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/RNCAsyncStorage'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/RNDeviceInfo'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/RNFirebase'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/RNKeychain'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/RNVectorIcons'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-Core'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-DevSupport'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTActionSheet'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTAnimation'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTBlob'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTImage'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTLinking'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTNetwork'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTSettings'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTText'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTVibration'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-RCTWebSocket'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-cxxreact'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-fishhook'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-jsi'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-jsiexecutor'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/React-jsinspector'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/ReactNativeNavigation'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/glog'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/leveldb-library'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/nanopb'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/react-native-image-picker'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/react-native-webview'
    ld: warning: directory not found for option '-L/Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Products/Debug-iphonesimulator/yoga'
    ld: library not found for -lDoubleConversion
    clang: error: linker command failed with exit code 1 (use -v to see invocation)


    ** BUILD FAILED **


    The following build commands failed:
    Ld /Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Intermediates.noindex/pasioapp.build/Debug-iphonesimulator/pasioapp.build/Objects-normal/x86_64/pasioapp normal x86_64
    Ld /Users/nerdy/Workspace/pasioRN60/pasioapp/ios/build/pasioapp/Build/Intermediates.noindex/pasioapp.build/Debug-iphonesimulator/pasioapp.build/Objects-normal/i386/pasioapp normal i386
    (2 failures)

    感谢您的帮助!

    最佳答案

    请使用 firebase 检查支持的 iOS SDK 版本,并将最低部署目标设置为该支持版本。

    关于react-native - ld : warning: directory not found for option with rn0. 60,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57005513/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com