新浪微博!
为了更方便的集成第三方框架有了cocopods 的, 当我们有了相对比较好的框架的时候如何更新到cocopods 供他人参考呢?
下面我一步一步带大家开源自己的框架。
把自己的框架更新到<code>github</code> 上,为了提交地址给他人下载。
这里就不详细介绍如何把项目更新到<code>github</code>上了
这个时候我们的项目已经挂在<code>github</code>上了
我们需要给本地的项目新建一个<code>Podspec</code>描述文件
此时你已经在项目目录下创建了一个Podspec文件了
这个时候我们需要对他进行编辑
注意:最好用xcode 去编辑 防止错误 只能输入英文标点
然后我们设置下tag号 然后推送到git
我们来验证下他是否符合要求。
若我们看
“你的podspec名字” passed validation 说明这个配置文件是没问题的。 若失败了。
我们就需要将远程tag删除 重新来过
总结常见错误:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><meta http-equiv="Cont <code>问题:<code>这种错误怎么办?</code></code>
查了一些资料:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><meta http-equiv="Cont 解决方法:
解决方法:将最后提交的开源框架的类的提交码在 xx.podspec 中改成这种:
commit来自最后一次提交:在github上可以看提交记录后面的加密码:
git log: 也可以在终端查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><meta http-equiv="Cont 完美解决!如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><meta http-equiv="Cont 遇到问题请咨询:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><meta http-equiv="Cont QQ群:446310206