iOSLang2.0
将库上传至远程CocoaPods的步骤,作为GitHub仓库
(操作步骤参考)[https://cloud.tencent.com/developer/article/1120259]
绑定自己的GitHub账号
向CocoaPods注册,将以下内容替换为自己的:
pod trunk register [email protected] 'wugemu' --verbose
查看是否注册成功,在终端中执行下列命令:
pod trunk me
在项目同级目录中创建.podspec文件
pod spec create iOSLang
设置podspec文件内容
Pod::Spec.new do |spec|
spec.name = "iOSLang"
spec.version = "1.0.0"
spec.summary = "开发基础库"
spec.description = <<-DESC
包含了基础架构和网络请求
DESC
spec.homepage = "https://github.com/wugemu/iOSLang2.0"
# spec.screenshots = "www.example.com/screenshots_1.gif", "www.example.com/screenshots_2.gif"
spec.license = { :type => "MIT", :file => "FILE_LICENSE" }
spec.author = { "wugemu" => "[email protected]" }
spec.platform = :ios, "8.0"
spec.source = { :git => "https://github.com/wugemu/iOSLang2.0.git", :tag => "#{spec.version}" }
spec.source_files = "iOSLangTest/IosLangTest/ioslang/*.{h,m}","iOSLangTest/IosLangTest/ioslang/Protocol/*.{h,m}","iOSLangTest/IosLangTest/ioslang/util/*.{h,m}","iOSLangTest/IosLangTest/ioslang/AFNetworking/*.{h,m}","iOSLangTest/IosLangTest/ioslang/AFNetworking/AF/*.{h,m}","iOSLangTest/IosLangTest/ioslang/AFNetworking/UIKit+AFNet/*.{h,m}","iOSLangTest/IosLangTest/ioslang/SDWebImage/*.{h,m}","iOSLangTest/IosLangTest/ioslang/UIKit/*.{h,m}","iOSLangTest/IosLangTest/ioslang/MBProgressHUD/*.{h,m}","iOSLangTest/IosLangTest/ioslang/YYAnimationIndicator/*.{h,m}"
# spec.resource = "icon.png"
spec.resources = "iOSLangTest/IosLangTest/ioslang/res/*.png"
end
spec.version(版本号)
spec.platform(iOS项目支持的最低系统)
spec.source_files(代码资源文件)
spec.resources(图片资源文件)
(查看更多podspec文件相关配置)[https://www.jianshu.com/p/75e19c92df50]
验证podspec文件
pod lib lint iOSLang.podspec --allow-warnings