我是靠谱客的博主 英俊菠萝,最近开发中收集的这篇文章主要介绍使用Submodule管理iOS第三方资源一、创建submodule文件二、注册三、下载源码,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
在没有使用CocoaPods来管理三方库的时候,我需要这样做:
1. 把这些第三方开源库的源代码文件复制到项目中,或者设置成git的submodule。
2. 对于这些开源库通常需要依赖系统的一些framework,我需要手工地将这些framework一一增加到项目依赖中,比如通常情况下,一个网络库就需要增加以下framework: CFNetwork, SystemConfiguration, MobileCoreServices, CoreGraphics, zlib。
3. 对于某些开源库,我还需要设置-licucore或者 -fno-objc-arc等编译参数
4. 管理这些依赖包的更新。
这些体力活虽然简单,但毫无技术含量并且浪费时间。我们下面来看看submodule的使用步骤:
一、创建submodule文件
在项目的当前目录创建一个 .gitmodules 文件
文件里的内容如下:
url是项目的github上的下载地址
path是下载到项目中的目录
二、注册
在.gitmodules 文件的同一目录下执行 "git submodule init"命令,注册submodule
git submodule init
三、下载源码
使用"git submodule update"命令将源码下载到本地
git submodule update
最后
以上就是英俊菠萝为你收集整理的使用Submodule管理iOS第三方资源一、创建submodule文件二、注册三、下载源码的全部内容,希望文章能够帮你解决使用Submodule管理iOS第三方资源一、创建submodule文件二、注册三、下载源码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复