iOS.a静态库的生成以及上传私有库

2021-11-26  本文已影响0人  鄭经仁
最近需要将自己项目的公共代码打包成 .a静态库来使用,项目引用了第三方库,比如 AFNetworking 等。
1. 静态库.a文件的制作与使用可以直接借鉴iOS架构之路01 -- 静态库.a文件的制作与使用,非常完整清楚
2.唯一区别的是如果静态库引用了第三方,需要我们利用cocopods引用第三方库
3.重点讲打包好的.a静态库上传至私有库中
1.png
Pod::Spec.new do |s|

  s.name         = "*******"
  s.version      = "2.0.2"//版本号
  s.summary      = "A short description of *******"
  s.description  = <<-DESC

                   DESC

  s.homepage     = "http://EXAMPLE/*******"

  s.license      = "MIT"

  s.author       = { "xufeng" => "***@****.com" }
  s.platform     = :ios, "8.0"

  s.source       = { :svn => "xxxx/cocoapods-svn/", :tag => "#{s.name}/#{s.version}" }//私有库地址

  s.source_files  = "Classes", "Classes/*.{h,m}"//引用的class文件文件下的所有.h .m文件
  s.vendored_libraries = 'Frameworks/*.a'//引用的.a文件
  s.dependency '******'//引用的第三方
  s.requires_arc = true

end
上一篇 下一篇

猜你喜欢

热点阅读