Pod安装GPUImage不起作用

问题描述 投票:9回答:3

我正在使用cocoapods开发一个Swift项目。这是Podfile:

pod 'GPUImage', '~> 0.1.4'
  1. 运行pod install后,我尝试得到有关导入文件的错误:

    导入GPUImage“在此处输入图像说明”“ >>

  2. 我从podfile中卸载了GPUImage,然后尝试第二种解决方案,但出现了其他错误。

  1. link是github上的项目说明。我的步骤是:

    • 将GPUImage.xcodeproj复制并粘贴到项目根目录,并将其添加到我的项目中。

    • 转到“ 构建设置

    • ”->“ 构建阶段”->“ 目标依赖项>>”,在链接二进制文件和库]中添加了PUImageFramework。 >部分,添加了[[GPUImage.framework
  2. 但是我有一个错误:

    error: unable to read module map contents from 'Source/iOS/Framework/module.modulemap': Error Domain=NSCocoaErrorDomain Code=260 "The file “module.modulemap” couldn’t be opened because there is no such file." UserInfo=0x7f872cfb0b80 {NSFilePath=/Users/william/A/muguang-ios/Source/iOS/Framework/module.modulemap, NSUnderlyingError=0x7f87413f4dd0 "The operation couldn’t be completed. No such file or directory"}

    任何帮助,谢谢!

编辑:

现在的错误是:

dyld: Library not loaded: @rpath/GPUImage.framework/GPUImage Referenced from: /private/var/mobile/Containers/Bundle/Application/9CF1D10C-1D78-40CB-955F-19110B3C3EA8/testGDU.app/testGDU Reason: image not found

编辑

:对于不使用Pod的解决方案,以下是解决方案:
然后您需要添加一个新的复制文件构建阶段,设置目标到Frameworks,然后向其中添加GPUImage.framework构建产品。这将使框架与您的应用程序捆绑在一起(否则,您会看到神秘的“ dyld:未加载库:@ rpath / GPUImage.framework / GPUImage“执行错误。

但是带可可足类的问题1仍然不起作用。

我正在使用cocoapods进行Swift项目。这是Podfile:pod'GPUImage','〜> 0.1.4'在我运行pod install之后,我尝试得到有关导入文件的错误:import我卸载的GPUImage ...

我对以下库版本有相同的问题:

    Xcode 6.3
  • 可可足0.37.2
  • 最后我通过以下步骤解决了这个问题:
  • 第一步:

      打开Xcode

  • 单击窗口(菜单栏)
  • 点击项目
  • 删除所有项目(例如,使用退格键)
  • 关闭Xcode
  • 第二步骤:

    1. 打开终端应用程序
  • cd ~/Library/Developer/Xcode/DerivedData
  • rm -rf Build/*
  • 如果您有自定义的构建位置,请参见下文
  • rm -rf ModuleCache/*
  • 关闭终端应用程序
  • 第三步:

    1. 打开Xcode
  • 产品>清洁
  • 产品>运行
  • 如果已定义自定义生成位置:

    1. 使用Finder或终端转到构建文件的位置。这些文件的位置在Xcode中定义。要检查这些文件在哪里:
      • 打开Xcode
  • 转到Settings -> Locations -> Derived Data
  • 转到该位置并删除Build文件夹
  • 然后一切正常。
  • 希望这可以在将来对某人有所帮助。

    这很糟糕,我得到了解决方案:

    然后您需要添加一个新的复制文件构建阶段,设置目标到Frameworks,然后向其中添加GPUImage.framework构建产品。这将使框架与您的应用程序捆绑在一起(否则,您会看到神秘的“ dyld:未加载库:@ rpath / GPUImage.framework / GPUImage“执行错误。

    就我而言,只需在“签名和功能”中更改“开发帐户”,然后再次构建应用即可。有效
    swift gpuimage
    3个回答
    4
    投票
    我对以下库版本有相同的问题:

    3
    投票
    这很糟糕,我得到了解决方案:

    然后您需要添加一个新的复制文件构建阶段,设置目标到Frameworks,然后向其中添加GPUImage.framework构建产品。这将使框架与您的应用程序捆绑在一起(否则,您会看到神秘的“ dyld:未加载库:@ rpath / GPUImage.framework / GPUImage“执行错误。

    0
    投票
    就我而言,只需在“签名和功能”中更改“开发帐户”,然后再次构建应用即可。有效
    © www.soinside.com 2019 - 2024. All rights reserved.