pod 更新第三方依赖遇到的 object version 问题

pod 更新第三方依赖遇到的 object version 问题

RuntimeError - [Xcodeproj] Unknown object version.
/Users/shanghaizhuan/.rvm/gems/ruby-2.2.2@global/gems/xcodeproj-1.4.2/lib/xcodeproj/project.rb:217:in `initialize_from_file'
/Users/shanghaizhuan/.rvm/gems/ruby-2.2.2@global/gems/xcodeproj-1.4.2/lib/xcodeproj/project.rb:102:in `open'
/Users/shanghaizhuan/.rvm/gems/ruby-2.2.2@global/gems/cocoapods-1.1.1/lib/cocoapods/installer/analyzer.rb:855:in `block (2 levels) in inspect_targets_to_integrate'
.....

原因:就是你的xcode版本和现在CocoaPods 的版本问题不匹配 比如你用xcode8 你的cocoaPods 版本是1.0.1 . 就有可能出现此类问题。因为xcode8需要cocoaPods1.1.0.

解决方法:

就是更新cocoaPods的版本 ,在终端执行如下命令gem install cocoapods –pre,然后在相对应podfile文件所在路径下执行pod install 即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在开发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 ``` 需要注意的是,当使用第三方库时,需要将库的头文件和源文件一起打包到插件中,以便在编译插件时能够正确地链接库的代码。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值