美文网首页
Cocopod在Swift引入第三方

Cocopod在Swift引入第三方

作者: 码龄六年 | 来源:发表于2016-12-15 11:30 被阅读59次

    首先创建一个Swift工程,跟以往的cocopod引入到OC工程一样,进入到工程目录下,终端执行vim Podfile 创建一个关于库的配置文件,将想要导入的三方库,写入到Podfile文件中。

    platform:ios, ‘8.0’

    target 'FaceRecon' do ‘8.0

    pod 'AFNetworking', '~> 3.1.0'

    pod 'MJRefresh', '~> 3.1.7'

    pod 'MBProgressHUD', '~> 0.9.2'

    pod 'SDWebImage', '~> 3.8.1'

    end

    之后执行在终端执行命令,pod install

    创建完成已经成功了一半,接下来打开swift 工程,当然是通过FaceRecon.xcworkspace进入到工程,接下来选中工程的General->下面的linked Frameworks and Libraries点击添加按钮会在Workspace中出现类似的三方名字,

    libSDWebImage.a 在这里添加的意义为将三方文件转换为静调库,创建一个Bridging-Header.h文件,此操作是将OC代码与Swift进行桥接,在Bulid Settings 在搜索框中输入bridging 会出现 Objective-C Bridging Header 填写刚刚创建的桥接目录,这样就完成了桥接文件的路径书写,例如$(SRCROOT)/bridging-Header.h

    在搜索框中再输入search 查看User Header Search Paths 文件目录是否配置 如果没有配置请添加 $(SRCROOT) 后面的选择 选为recursive。

    当然记得在桥接文件中写入三方库的名字,例如:

    这样就完成了cocopod将三方导入到工程中,并且配置路径可以引用。

    尝试一下吧!

    一切顺利!

    相关文章

      网友评论

          本文标题:Cocopod在Swift引入第三方

          本文链接:https://www.haomeiwen.com/subject/vtawmttx.html