• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 创建私有(private)cocoapod,git标签问题

[复制链接]
菜鸟教程小白 发表于 2022-12-11 16:55:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我已经成功创建了一个静态库MyCore,并创建了相关的存储库。
然后我以这种方式创建了 MyCore.podspec:

Pod::Spec.new do |s|
    s.name         = "MyCore"
    s.version      = "0.1.4"
    s.summary      = "..."
    s.description  = "..."
    s.homepage     = "https://foo.com/MyCore"
    s.license      = '...'
    s.platform     = :ios, "8.0"
    s.source       = { :git => "https://foo.com/MyCore.git", :tag => s.version.to_s }
    s.source_files  = 'MyCore/*.swift'
end

我跑

pod spec lint --allow-warnings

并且 podspec 通过了验证。

很好,比在我的项目中我有 podfile:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
use_frameworks!
inhibit_all_warnings!

target 'MyProject' do

    pod 'MyCore', :git => 'https://foo.com/MyCore.git'

end

当我运行 'pod install' 时,我的 pod 已安装,但没有像我预期的那样在最后一个标签 (0.1.4) 处安装:

Installing MyCore 0.1.0 

有什么想法吗?

enter image description here



Best Answer-推荐答案


对于未存储在规范存储库中的私有(private) pod,Cocoapods 无法找到用于比较版本号的引用。

然后运行以下命令强制更新。

pod update

关于ios - 创建私有(private)cocoapod,git标签问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38225902/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap