Swift 3.0 使用Cocopods 导入第三方报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 3.0 使用Cocopods 导入第三方报错相关的知识,希望对你有一定的参考价值。

之前一直用Object-C 编写代码  用Cocopods导入第三方没出过什么问题

今天用Swift写项目 导入第三方的时候出现这个错误:

[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The swift Pods being used are: ExSwift

后来查证,需要在Podfile文件中加入use_frameworks! 

之前是这样写的:

platform :ios, ’10.3’
target ‘MySwiftDemo’ do
pod ‘ExSwift‘, ‘~> 0.1.9‘
end

 

加上 use_frameworks! 问题解决

platform :ios, ’10.3’
target ‘MySwiftDemo’ do
pod ‘ExSwift‘, ‘~> 0.1.9‘
use_frameworks!
end

 

PS:2017最新cocoaPods安装教程

以上是关于Swift 3.0 使用Cocopods 导入第三方报错的主要内容,如果未能解决你的问题,请参考以下文章

如何手动将第三方Swift框架导入Swift iOS项目?

ios开发之--swift下AFNetworking的使用

Cocoapods - 使用 Swift 3.0 编译的模块无法在 Swift 3.0.1 中导入

如何在 swift 中使用多个部分的骨架加载?

mac10.12的Cocopods安装使用

android studio 3.0 导入第三方so文件