Ios 尽管安装了CocoaPod,导入SDWebImage仍失败
我已将SDWebImage插入Ios 尽管安装了CocoaPod,导入SDWebImage仍失败,ios,cocoapods,sdwebimage,Ios,Cocoapods,Sdwebimage,我已将SDWebImage插入pod文件 source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'NSData+Base64', '~> 1.0' pod 'Facebook-iOS-SDK', '~> 3.23' pod 'CrashlyticsFramework', '~> 2.2' pod 'AFNetworking', '~> 2.5' pod 'NewRelicAgen
pod文件
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
pod 'NSData+Base64', '~> 1.0'
pod 'Facebook-iOS-SDK', '~> 3.23'
pod 'CrashlyticsFramework', '~> 2.2'
pod 'AFNetworking', '~> 2.5'
pod 'NewRelicAgent', '~> 4.186'
pod 'GoogleAnalytics-iOS-SDK', '~> 3.10'
pod 'Reachability', '~> 3.2'
pod 'SDWebImage', '~> 3.7'
其次是:
pod install
pod update
它都安装成功了
但是当我打开工作区并尝试访问库时,我在导入#import
在Pods项目下,我可以看到Pods/SDWebImage
我还手动将ImageIO.framework
添加到链接的框架和库中
我还能做什么?以前从未在cocoapod库中遇到过这样的问题
更新
我发现了问题
如果我删除单元测试的目标成员资格
,那么它将编译!!
这也发生在一个新的项目中,我在其中复制了文件
这意味着Pod安装不会为测试目标安装文件。你知道我能做什么吗?我终于找到了解决办法 我安装了第一个可可豆去集成: ->我的Pod文件现在如下所示:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'News' do
pod 'NSData+Base64', '~> 1.0'
pod 'Facebook-iOS-SDK', '~> 3.23'
pod 'CrashlyticsFramework', '~> 2.2'
pod 'AFNetworking', '~> 2.5'
pod 'NewRelicAgent', '~> 4.186'
pod 'GoogleAnalytics-iOS-SDK', '~> 3.10'
pod 'Reachability', '~> 3.2'
pod 'SDWebImage', '~> 3.7'
end
target 'NewsTests' do
pod 'SDWebImage', '~> 3.7'
end
现在它起作用了。原因是,如果将ViewController标记为测试目标的一部分,则还需要测试目标中的库
我应该首先运行pod init
。它并不像文档声称的那样是可选的
希望这对其他人有所帮助,并为他们节省数小时的挫折尝试删除所有的pod和podlock文件,然后重新安装。谢谢,我刚刚尝试过。这没有帮助。请删除3.7版,然后再次更新pod。它将安装最新版本的pod。希望这能帮上忙我刚试过。没有改变,因为它已经是
3.7.2
。这是完全奇怪的,因为我正在我的一个项目中使用它。这是我在最后的评论中告诉你的。很好,你自己找到了。谢谢你,是的,很痛苦。
pod deintegrate
rm Podfile.lock
rm Podfile
pod init
vim Podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
target 'News' do
pod 'NSData+Base64', '~> 1.0'
pod 'Facebook-iOS-SDK', '~> 3.23'
pod 'CrashlyticsFramework', '~> 2.2'
pod 'AFNetworking', '~> 2.5'
pod 'NewRelicAgent', '~> 4.186'
pod 'GoogleAnalytics-iOS-SDK', '~> 3.10'
pod 'Reachability', '~> 3.2'
pod 'SDWebImage', '~> 3.7'
end
target 'NewsTests' do
pod 'SDWebImage', '~> 3.7'
end