- 为 Android、Flutter、iOS 和 RN SDK 的 Jenkinsfile 添加模块化版本控制 - 引入版本升级策略选择(major/minor/patch)和自定义版本号功能 - 实现多模块独立版本管理和选择性构建发布 - 更新 iOS SDK Package.swift 以支持独立模块化库 - 修改 iOS SDK podspec 文件以适应新的标签命名约定 - 优化 Jenkins 构建流程以支持按需选择特定模块进行构建和发布 - 修复 iOS 测试中的可选类型转换问题以提高代码健壮性
14 行
601 B
Ruby
14 行
601 B
Ruby
Pod::Spec.new do |s|
|
|
s.name = 'XuqmUpdateSDK'
|
|
s.version = '0.1.0'
|
|
s.summary = 'XuqmGroup iOS SDK — Update module'
|
|
s.homepage = 'https://xuqinmin.com/xuqinmin12/XuqmGroup-iOSSDK'
|
|
s.license = { :type => 'MIT' }
|
|
s.author = { 'XuqmGroup' => 'dev@xuqm.com' }
|
|
s.source = { :git => 'https://xuqinmin.com/xuqinmin12/XuqmGroup-iOSSDK.git', :tag => "update/#{s.version}" }
|
|
s.ios.deployment_target = '16.0'
|
|
s.swift_version = '5.9'
|
|
s.source_files = 'Sources/XuqmUpdateSDK/**/*.swift'
|
|
s.dependency 'XuqmCoreSDK'
|
|
end
|