SwiftHTTP已安装但无法导入

时间:2015-10-21 15:23:17

标签: ios swift xcode cocoapods

我在swift中创建了一个新的Xcode 7项目。然后我退出Xcode,并创建pod文件。

pod init

然后我使用提供的配置编辑了文件:

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

pod 'SwiftHTTP', '~> 1.0.0'

然后:

$ pod install              

Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Using SwiftHTTP (1.0.2)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

我重新打开了我的Xcode项目并添加了import SwiftHTTP,但构建失败并出现此错误:No such module 'SwiftHTTP'

我重新检查了文档,但是我所拥有的一切,我确实错过了一些东西,但我不知道它是什么!

感谢。

3 个答案:

答案 0 :(得分:1)

您写道:

  

我重新打开了我的Xcode项目

请确保您不打开Xcode项目文件,而是打开CocoaPods在项目文件夹中创建的工作区(带有后缀.xcworkspace的文件)。

答案 1 :(得分:0)

安装Xcode 7.1(我带着7.0)解决了问题。

答案 2 :(得分:0)

嗯,有点晚了,但是iOSX说的是+以供将来参考,这些案例可以在你运行项目时解决(xcworkspace)

当安装新的pod并尝试导入它时,xcode可能不知道新的pod模块的存在,直到你“运行”它,它再次构建项目并且知道这些模块的存在然后是wallah!它有效!