我使用$ sudo gem install cocoapods
安装了CocoaPod。
我有一个带有以下podfile的快速Xcode项目
platform :ios, '8.2'
use_frameworks!
target 'Clover' do
pod 'Alamofire', '~> 1.2'
pod 'SwiftyJSON', '~> 2.2'
pod 'ObjectMapper', '~> 0.12'
pod 'ImageLoader', '~> 0.3.0'
pod 'SVProgressHUD'
end
target 'CloverTests' do
end
运行pod install后,运行似乎运行正常,没有错误消息,我有Pods
生成的Pods.xcodeproject
文件夹以及其他几个文件。
但是,在尝试编译项目时,我会发错误告诉我我的模块没有找到。错误消息是No such module
,后跟模块名称。
然后我尝试手动安装这些模块,并确认在手动安装后,每个模块的pod确实无法正常工作。
我搜索并尝试了以下几种解决方案:
答案 0 :(得分:5)
更多评论而不是答案,但我没有足够的声誉发表评论:
当pod install
与your-project.xcodeproject
一起使用时,它会创建一个名为your-project.xcodeworkspace
的新文件/文件夹(…project
变为…workspace
),这是这个新文件你应该打开。
你没有提到你是否知道这一点,所以在这里:关闭Xcode中的.xcodeproject
并打开.xcodeworkspace
代替它,它应该有效。