介绍
定制版本是根据特定客户的需求进行定制后发布的版本。这些版本通常包含了客户所需的特定功能或调整,以满足其特定的业务需求或使用场景。
为了与公共云 SDK pod 区分,从 2025 年 1 月 1 日起,一些客户定制的版本将不再发布到 CocoaPods 官方网站上。相应的定制版本将会在公开 Git 存储库中发布,以确保客户能够轻松访问和使用这些版本。之前已发布的定制版本不会被移除,仍然可以通过 CocoaPods 官方下载。
使用说明
下载定制版本的 SDK,通过在 Podfile 中添加下面 GitHub 或 Gitee 源:
GitHub 源:
#SDK 源
source 'git@github.com:rongcloud/ios-rongcloudspec.git'
target 'AppProject' do
#pod sdk
pod 'RongCloudIM/IMLib', 'x.y.z' #IMLib
pod 'RongCloudIM/IMKit', 'x.y.z' #IMKit
...
end
Gitee 源:
#SDK 源
source 'git@gitee.com:rongcloud/ios-rongcloudspec.git'
target 'AppProject' do
#pod sdk
pod 'RongCloudIM/IMLib', 'x.y.z' #IMLib
pod 'RongCloudIM/IMKit', 'x.y.z' #IMKit
...
end
公有云 SDK 和定制版 SDK pod 导入名称相同。 上述示例只列举了部分常用 SDK 的 pod 导入名称 ,更多参考 IMKit pod 导入,IMLib pod 导入。
公有云 SDK 和定制版 SDK 切换:
公有云 SDK 和定制版 SDK 版本号是不一样的,切换除了需要修改版本号外,
公有云 SDK 切换至定制版 SDK ,只需在 Podfile 最上方添加上述 GitHub 或 Gitee 源。
定制版 SDK 切换至公有云 SDK,只需要删除在 Podfile 最上方添加的上述 GitHub 或 Gitee 源。
注意:
定制版本是为特定客户的需求进行定制后发布的版本,版本号会在版本发布后主动告知对应客户,切勿随意切换未曾告知的版本,避免出现功能异常情况。