iOS 定制版本 pod 使用介绍

介绍

定制版本是根据特定客户的需求进行定制后发布的版本。这些版本通常包含了客户所需的特定功能或调整,以满足其特定的业务需求或使用场景。
为了与公共云 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 源。

注意:

定制版本是为特定客户的需求进行定制后发布的版本,版本号会在版本发布后主动告知对应客户,切勿随意切换未曾告知的版本,避免出现功能异常情况。