Cocoapods框架无法在另一个cocoapods框架中找到文件

hgw*_*tle 14 xcode ios cocoapods swift

我正在使用通过Cocoapods安装的库,它依赖于AFNetworking作为链接框架.安装库后,我的项目将无法编译,因为无法找到导入的AFNetworking文件.

在此输入图像描述

但是,似乎模块导致了问题,因为如果我更改导入:

#import "AFHTTPRequestOperationManager.h"

#import <AFNetworking/AFHTTPRequestOperationManager.h>

..错误消失了.我宁愿不去更改这些链接库中的代码,那么如何让我的库成功找到AFNetworking文件呢?

编辑这是我的podfile:

# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '8.0'

target 'Motospot' do

    pod 'Alamofire', '~> 1.2'
    pod 'youtube-ios-player-helper', '~> 0.1.1'
    pod 'BDBOAuth1Manager'

end

target 'MotospotTests' do

end
Run Code Online (Sandbox Code Playgroud)

小智 8

请检查配置文件 - AFNetworking版本

改成

pod 'AFNetworking', '~> 2.5.4'
Run Code Online (Sandbox Code Playgroud)

并使用

#import "AFHTTPRequestOperationManager.h"
Run Code Online (Sandbox Code Playgroud)


Eth*_*cus 0

复制框架并将其删除。如果问题仍然存在,请转到框架和库并将文件拖到那里。这应该使该文件对所有其他文件可见,然后返回并尝试导入