【发布时间】:2016-09-13 22:11:44
【问题描述】:
我正在尝试在作为混合 (Obj-c/Swift) 应用程序一部分的 swift 文件中使用 Alamofire。我添加了对我的 pod 文件的引用并运行了“pod install”
当我尝试将 Alamofire 导入到我的 Swift 文件中时,我收到一个编译错误并且 Alamofire 不在代码完成中。这是我的 pod 文件:
# Uncomment this line to define a global platform for your project
platform :ios, '9.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'TheProjectName' do
pod 'Alamofire', '~> 3.4'
end
当我返回我的 Swift 文件时,我应该能够添加以下语句:
import Alamofire
但我不能,因为没有找到 Alamofire。消息是
no such module 'Alamofire'
我已验证 Alamofire 位于我的 pods 目录中,并且似乎已正确安装。运行“pod install”时没有任何类型的错误消息
关于如何解决这个问题的任何想法或建议?谢谢!
【问题讨论】:
-
1.我假设您正在运行 xcworkspace 而不是 xcodeproj 版本 2。您是否尝试过干净整洁的构建文件夹?
-
是的,从工作区运行,尝试了我所知道的一切 - 干净,干净的构建文件夹,什么都没有
-
你是什么库/框架/标题搜索路径?
-
你打开的是
YourProject.xcworkspace而不是YourProject.xcodeproj? -
您的工作区中是否可能有多个目标?如果是这样,您还需要将该目标添加到您的 podfile 中。
标签: ios swift cocoapods alamofire