Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何解决;运行pod安装时出错";在mac上的颤振?_Ios_Macos_Flutter_Dart_Pod Install - Fatal编程技术网

Ios 如何解决;运行pod安装时出错";在mac上的颤振?

Ios 如何解决;运行pod安装时出错";在mac上的颤振?,ios,macos,flutter,dart,pod-install,Ios,Macos,Flutter,Dart,Pod Install,当我试图在iPhone上启动我的项目时,我出现了一个错误,基本的颤振示例在我的iPhone上工作,但当我使用我的项目时,我出现了这个错误 希望这有帮助 1.将目录更改为您的项目,例如/dart/apps/abc 2.键入“flatter clean&&pod update”当我们更改任何插件版本或flatter pub包时,就会发生这种情况 我得到了一个类似的错误,所以我使用了许多不同的方法,但仍然没有发生任何事情,但是最终我得到了一个精确的解决方案对于解决方案,请遵循以下步骤 从ios文件夹中

当我试图在iPhone上启动我的项目时,我出现了一个错误,基本的颤振示例在我的iPhone上工作,但当我使用我的项目时,我出现了这个错误

希望这有帮助 1.将目录更改为您的项目,例如/dart/apps/abc
2.键入“flatter clean&&pod update”

当我们更改任何插件版本或flatter pub包时,就会发生这种情况

我得到了一个类似的错误,所以我使用了许多不同的方法,但仍然没有发生任何事情,但是最终我得到了一个精确的解决方案对于解决方案,请遵循以下步骤

  • 从ios文件夹中删除
    podfile.lock
    文件

  • 打开终端,转到ios文件夹目录并运行
    pod安装
    。安装可能需要一些时间

    如果
    pod install
    出现任何错误,请尝试此操作

    pod install --repo-update 
    
  • 一切完成后,再次运行您的项目

    flutter run
    

  • 参考:-

    我面临同样的问题,上面的工作都没有。最后,我通过以下方式解决了这个问题:

  • 选中
    ios/.symlinks/plugins
    包含您未使用的额外插件
  • 删除ios文件夹中的
    podfile.lock
    (如果存在)
  • 从ios文件夹中删除
    podfile
  • 删除ios目录中的
    pods
    文件夹
  • 在终端中运行
    flatter clean
  • 在终端中运行
    flatter pub get
  • 在终端中运行
    flatter Run

  • 在颤振项目中,我也面临着这个问题。通过将Flatter和cocoa pods更新为最新版本修复

    解决方案:-

    • 扑通
    • rm-Rf ios/Pods
    • rm-Rf ios/.symlinks
    • rm-Rf ios/flatter/flatter.framework
    • rm-Rf ios/flatter/flatter.podspec
    • 光盘ios
    • 吊舱安装
    • cd
    • 颤振构建
    • 飞跑

    那么您解决了这个问题吗

    我遇到了同样的情况。这就是我找到的解决方案。

    基本上:

    • 在Finder中找到Terminal.app。(应用程序->终端.app)
    • 右键单击并选择“获取信息”
    • 检查“使用罗塞塔打开”
    • 退出终端应用程序的所有实例并再次运行
    • 运行sudogem安装ffi
    完成以上几个步骤后,重新启动IDE并重新运行应用程序。
    如果此方法有效,请给出答复。

    我遇到了同样的问题,在我运行
    pod安装时--verbose
    我意识到在
    pod安装过程中出现了一个特定的错误

    未定义的#Dir:0x00007ff10befa7f0的“每个子对象”方法是什么意思?每片

    在寻找这个特定的错误时,我发现了这个错误,我意识到我使用的是ruby 2.5,而由Flatter for iOS设备生成的一个文件试图使用版本2.6中引入的方法

    按照答案中的步骤操作后,我可以在iOS模拟器上运行我的颤振应用程序

    方法
    dir.each_child
    ,但您使用的是Ruby 2.3.0

    您应该升级到2.6.0或更高版本的2.x

    在Ruby更新之后,您可能还需要重新启动IDE和


    我在Flatter中使用Firebase时遇到了这个错误,我的解决方案是将Podfile部署目标设置为高于9的iOS版本

    例如: 改变了这个

    #platform :ios, '9.0'
    


    请以文本形式发布错误输出,并提供有关如何复制的信息。在项目目录中找不到“Podfile”。Pod位于
    project/ios
    文件夹中,请运行
    cd-ios
    如果没有Podfile,请清除并发布此问题
     platform :ios, '13.0'