美文网首页iOS新手学习
iOS/Swift第三方库放到本地使用

iOS/Swift第三方库放到本地使用

作者: __WQW | 来源:发表于2021-04-03 13:36 被阅读0次

    iOS/Swift第三方库放到本地使用

    pod管理第三方库,将第三方库下载到本地使用,是为了解决多人组件化开发执行 pod install 或 pod update 下载的第三方库不同导致 pod 冲突问题。这样将本地第三方库作为一个本地的组件,所有人都使用这个组件,就不会发生冲突了。

    下面开始吧,我们以 AFNetworking 为例:

    打开终端,cd 到桌面上,执行以下语句

    git clone https://github.com/AFNetworking/AFNetworking.git
    

    https://github.com/AFNetworking/AFNetworking.git 这个链接地址是 AFNetworking 的下载地址,如下图复制的下载地址就是这个:

    image-20210403114447848.png

    下载好之后桌面上有 AFNetworking 文件夹,进入文件夹后如下图所示内容,我们需要的是选中的四项内容,将这四项拷贝放到新建个文件夹 AFNetworkingComponent 里,如下图所示:

    image-20210403115058146.png image-20210403115802381.png

    下面用 Xcode 新建一个工程 Test,使用终端 cd 到 Test 工程目录下,执行:

    pod init
    

    成功后,执行:

    pod install
    

    执行完后,将 AFNetworkingComponent 拷贝到 Test 工程中,现在 Test 工程是这样的:

    image-20210403121202987.png

    打开 Podfile 增加如下代码,如下图:

    image-20210403121718967.png
    pod 'AFNetworking', :path => 'AFNetworkingComponent'
    

    这里说明下,path 后面引号里面的是路径,如果存放的有多层级文件夹,这个路径也要相对应改变。

    重新在终端中执行下 pod install ,如下图,不报错说明引用成功

    image-20210403122129593.png

    现在打开项目,可以看到多了一部分东西,就是这个库作为一个本地组件啦:

    image-20210403122420708.png

    这样就可以在项目里直接引用和使用啦:

    image-20210403122808652.png

    相关文章

      网友评论

        本文标题:iOS/Swift第三方库放到本地使用

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