pod search搜索出来的第三方版本偏低

作为一名ios开发工程师,相信大家都很喜欢用pod添加第三方库,可有的时候发现用pod search搜索出来的第三方版本比github上要低。然后你想pod添加最新版本是无法添加进去的,是不是很郁闷。下面我来告诉只需要执行一句话 就可以更新到最新了

打开终端输入:pod repo update

可能需要点时间,毕竟是更新pod中的本地库需要点时间,等等 就好了

那么下面来说说 pod repo update到底做了写啥事情简单来说,pod repo update命名是用来更新本地cocoapods的spec资源配置信息。安装完cocoapods后,在用户根目录下有个隐藏文件夹,/Users/<user>/.cocoapods,里面是cocoapods收录的所有库的配置信息,/Users/<user>/.cocoapods/repos/master/Specs/。比如AFNetworking就是/Users/<user>/.cocoapods/repos/master/Specs/AFNetworking,内部分版本包含多个文件夹,每个文件夹内包含一个配置文件,比如AFNetworking.podspec.json。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在开发Flutter插件时,有时候需要使用第三方来实现一些功能,这时需要在Podspec文件中添加对第三方的依赖描述。 以下是添加第三方依赖的示例代码: ``` Pod::Spec.new do |s| s.name = '插件名称' s.version = '插件版本号' s.summary = '插件描述' s.homepage = '插件主页' s.license = '插件许可证' s.author = { '作者名称' => '作者邮箱' } s.source = { :git => '插件源代码仓地址', :tag => '插件版本号' } s.dependency '名称', '~> 版本号' # 插件依赖的第三方 s.source_files = '插件源代码文件路径' # 插件的源代码文件 s.resource_bundles = { '插件资源文件名称' => ['插件资源文件路径'] } # 插件的资源文件 end ``` 其中,`dependency`方法用于添加依赖的描述,第一个参数是的名称,第二个参数是版本号。`~>`表示兼容某个版本号及以上的。 当需要使用多个依赖时,可以依次调用`dependency`方法添加多个依赖的描述,如下所示: ``` Pod::Spec.new do |s| s.name = '插件名称' s.version = '插件版本号' s.summary = '插件描述' s.homepage = '插件主页' s.license = '插件许可证' s.author = { '作者名称' => '作者邮箱' } s.source = { :git => '插件源代码仓地址', :tag => '插件版本号' } s.dependency '1名称', '>= 版本号' # 插件依赖的第三方1 s.dependency '2名称', '~> 版本号' # 插件依赖的第三方2 s.source_files = '插件源代码文件路径' # 插件的源代码文件 s.resource_bundles = { '插件资源文件名称' => ['插件资源文件路径'] } # 插件的资源文件 end ``` 需要注意的是,当使用第三方时,需要将的头文件和源文件一起打包到插件中,以便在编译插件时能够正确地链接的代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值