Ios dyld:未加载库:反应本机

Ios dyld:未加载库:反应本机,ios,react-native,cocoapods,Ios,React Native,Cocoapods,我开发了“SampleApp iOS框架”,开发速度很快,并在我们的应用程序中使用了以下依赖项: pod 'Alamofire', '4.9.1' pod 'JGProgressHUD', '2.0.3' pod 'FirebaseCore', '6.4.0' pod 'FirebaseMessaging', '4.1.10' 我们可以将我的“SampleApp框架”集成到本机swift应用程序及其工作文件中。但是在react原生项目中集成并运行相同的框架时。我得到下面的错误 dyld: Li

我开发了“SampleApp iOS框架”,开发速度很快,并在我们的应用程序中使用了以下依赖项:

pod 'Alamofire', '4.9.1'
pod 'JGProgressHUD', '2.0.3'
pod 'FirebaseCore', '6.4.0'
pod 'FirebaseMessaging', '4.1.10'
我们可以将我的“SampleApp框架”集成到本机swift应用程序及其工作文件中。但是在react原生项目中集成并运行相同的框架时。我得到下面的错误

dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
  Referenced from: /private/var/containers/Bundle/Application/F50D-C62F291D4-8E6B-07B23BA0D-C6-B2E9-91AE/MyFirstApp.app/Frameworks/SampleApp.framework/SampleApp
  Reason: image not found
在reaction native中集成SDK需要遵循的步骤如下:

1.安装并运行节点

2.sudo chown-R$USER/usr/local/lib/node_模块

3.react-native init MyFirstApp

  • 将生成iOS和android文件夹 5.我已打开示例应用程序框架,并在pod安装中添加了依赖项,然后运行pod安装命令

    6.在Xcode运行选项中运行应用程序。应用程序被打开并获取上述alamo fire错误

    target 'FirstApp' do
      # Pods for FirstApp
      pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector"
      pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec"
    
      pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact'
    
      pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true
    
      pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
      pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'
    
    pod 'Alamofire', '4.9.1'
    pod 'JGProgressHUD', '2.0.3'
    pod 'FirebaseCore', '6.4.0'
    pod 'FirebaseMessaging', '4.1.10'
    

    注意:我没有使用Visual studio,我只是打开iOS文件夹,并执行与本机应用程序相同的所有更改。react native项目是否需要添加其他内容?
我只是想编译这个示例应用程序而不出错。

    要在
    react native
    中安装一个库,我们必须遵循这个过程

    假设您要安装
    键盘

    npm i react-simple-keyboard
    
    因此,我们必须运行此命令,它将在
    package.json中添加
    react simple keyboard
    依赖项
    ,其中
    react native app
    将用作
    参考
    ,接下来您需要安装POD

    pod install
    

    要在
    react native
    中安装库,我们必须遵循此过程

    假设您要安装
    键盘

    npm i react-simple-keyboard
    
    因此,我们必须运行此命令,它将在
    package.json中添加
    react simple keyboard
    依赖项
    ,其中
    react native app
    将用作
    参考
    ,接下来您需要安装POD

    pod install
    

    我也面临同样的问题。似乎需要在ios项目中添加swift库。我想是的。你有什么想法吗?我在哪里添加swift库?现在我在pod文件中添加了。Hello@HarikarthickK在我向iOS项目介绍自己的框架(react native)时,我面临着类似的问题。你找到解决这个问题的办法了吗?我面临着同样的问题。似乎需要在ios项目中添加swift库。我想是的。你有什么想法吗?我在哪里添加swift库?现在我在pod文件中添加了。Hello@HarikarthickK在我向iOS项目介绍自己的框架(react native)时,我面临着类似的问题。你找到了解决办法吗?谢谢你的回答@Tushar Pandey,我会尽力让你知道我面临同样的问题。react native项目是否还需要添加其他内容?如何安装“pod'Alamofire”,“4.9.1”?在react native中,我们通常使用fetch和axios执行与互联网相关的任务,探索它将解决您的问题。感谢您的回答@Tushar Pandey,我将尝试让您知道我面临同样的问题。react native项目是否需要添加其他内容?如何安装“pod'Alamofire”,“4.9.1”?在react native中,我们通常使用fetch和axios执行与internet相关的任务,探索它将解决您的问题。