CocoaPods pod 安装。无法导入模块
CocoaPods pod install. Modules cannot be imported
我使用 $ sudo gem install cocoapods
.
安装了 CocoaPods
我有一个 swift Xcode 项目,其中包含以下 podfile
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
后跟模块名称。
然后我尝试手动安装模块并确认 pods 确实无法正常工作,因为每个模块在手动安装后都可以正常工作。
我搜索并尝试了以下几种解决方案:
- 删除并重新安装 pod。
- 已升级 ruby 到 2.2.1
- 删除pods文件夹并重新运行$pods安装。
- 清理项目。
评论多于答案,但我没有足够的声誉来发表评论:
当您将 pod install
与 your-project.xcodeproject
一起使用时,它会创建一个名为 your-project.xcodeworkspace
的新 file/folder(…project
变为 …workspace
)并且此这是您应该打开的新文件吗?
你没有提到你是否知道,所以你开始:关闭 Xcode 中的 .xcodeproject
并打开 .xcodeworkspace
,它应该可以工作。
我使用 $ sudo gem install cocoapods
.
我有一个 swift Xcode 项目,其中包含以下 podfile
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
后跟模块名称。
然后我尝试手动安装模块并确认 pods 确实无法正常工作,因为每个模块在手动安装后都可以正常工作。
我搜索并尝试了以下几种解决方案:
- 删除并重新安装 pod。
- 已升级 ruby 到 2.2.1
- 删除pods文件夹并重新运行$pods安装。
- 清理项目。
评论多于答案,但我没有足够的声誉来发表评论:
当您将 pod install
与 your-project.xcodeproject
一起使用时,它会创建一个名为 your-project.xcodeworkspace
的新 file/folder(…project
变为 …workspace
)并且此这是您应该打开的新文件吗?
你没有提到你是否知道,所以你开始:关闭 Xcode 中的 .xcodeproject
并打开 .xcodeworkspace
,它应该可以工作。