我正在与cocoapods合作一个Swift项目。这是Podfile:
pod 'GPUImage', '~> 0.1.4'pod install后,尝试获取有关导入文件的错误:
导入GPUImage
我从podfile卸载GPUImage,然后尝试第二个解决方案,得到了不同的错误。
- Copy&Paste GPUImage.xcodeproj into project root directory, and added it into my project.
- Go to "**Build settings**" -> "**Build Phases**" -> "**Target Dependencies**", added **PUImageFramework**, in **Link Binary With Libraries** section, added **GPUImage.framework**.
但我有个错误:
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编辑:对于不使用豆荚的解决方案,下面是解决方案:
然后,您需要添加一个新的复制文件构建阶段,将目标设置为框架,并将GPUImage.framework构建产品添加到该阶段。这将允许框架与您的应用程序捆绑在一起(否则,您将在执行过程中看到神秘的"dyld:库未加载:@rpath/GPUImage.framework/GPUImage“错误)。
但cocoapods的问题1仍然不起作用。
发布于 2015-04-17 08:59:33
这是我的错,我有办法:
然后,您需要添加一个新的复制文件构建阶段,将目标设置为框架,并将GPUImage.framework构建产品添加到该阶段。这将允许框架与您的应用程序捆绑在一起(否则,您将在执行过程中看到神秘的"dyld:库未加载:@rpath/GPUImage.framework/GPUImage“错误)。
发布于 2015-06-10 09:17:26
以下库版本也有相同的问题:
最后,我通过以下步骤解决了这个问题:
第一步:
第二步:
cd ~/Library/Developer/Xcode/DerivedDatarm -rf Build/*rm -rf ModuleCache/*第三步:
如果您已经定义了自定义构建位置::
Settings -> Locations -> Derived Data
Build文件夹那一切都很顺利。
希望这能对将来的人有所帮助。
发布于 2020-03-24 03:06:03
在我的例子中,只需在签名和功能中更改Develop,然后再构建应用程序。它起作用了
https://stackoverflow.com/questions/29694314
复制相似问题