Flutter:修改插件podspec文件后如何安装新增的Pod依赖?
修改zendesk插件podspec新增依赖后的安装操作指南
- 首先确认你修改的podspec依赖语法正确,新增SDK的声明写法如下示例:
s.dependency '新增的SDK名称', '对应版本号' - 确认Podfile中zendesk的引用指向你修改后的podspec所在路径,如果你是把插件存放在项目本地目录,引用写法如下:
pod 'Zendesk', :path => '本地存放修改后zendesk插件的目录路径' - 先清理CocoaPods本地缓存,避免拉取到旧的未修改的podspec版本,执行命令:
pod cache clean 'Zendesk' --all - 执行安装命令,同时强制更新本地podspec索引拉取新增依赖:
pod install --repo-update - 安装完成后打开项目的
.xcworkspace文件,检查Build Phases → Link Binary With Libraries列表,确认新增的SDK已经被自动加入即安装成功
注意:如果后续需要升级zendesk官方插件版本,需要把本次对podspec的修改同步到新版本的podspec文件中,否则自定义修改会被官方版本覆盖。
内容的提问来源于stack exchange,提问作者无夜之星辰
相关产品推荐
相关产品推荐

