gpt4 book ai didi

ios - 使用相同的标签强制更新 Cocoapod

转载 作者:可可西里 更新时间:2023-11-01 03:10:13 25 4
gpt4 key购买 nike

我正在开发私有(private) cocoapod 和同时使用该 cocoapod 的项目,但我很难确定正确的工作流程以保持一切同步。

我遇到的问题是:如果我对我的 cocoapod 项目进行了更改,我发现让我的其他项目提取这些更改的唯一方法是创建一个新标签并更改版本由 pod spec 引用。结果,我陷入了许多无用版本的 pod 规范中。

我更喜欢的是简单地将我的标签移动到我的 cocoapod 项目的头部,然后以某种方式重新拉动 cocoapod。我发现在这种情况下 pod install 和 pod update 似乎不会刷新 cocoapod。

有没有人对同时处理 cocoapod 和使用它的项目有任何建议?

最佳答案

我们在团队内部做了同样的事情,我们最终引用了最新的提交,而不是标签。这里有一个 podspec 的例子:

Pod::Spec.new do |s|
s.name = "TTFacebook"
s.version = "0.0.1"
s.summary = "Tiltap wrapper around Facebook SDK 3.5"
s.homepage = "https://bitbucket.org/*****"
s.license = 'MIT'
s.author = { "Paolo Tagliani" => "p.tagliani@tiltap.com" }
s.platform = :ios, '5.0'
s.source = { :git => "git@bitbucket.org.*****", :commit => "a8c276eec3372f2b088de0731a7808e4766b625d" }
s.source_files = 'TTFacebook/TTFacebook/*.{h,m}'
s.requires_arc = true
s.dependency 'Facebook-iOS-SDK','~>3.5'

end

每次我们修改库中的内容时,我们都会使用最新的提交更新我们的 podspec。

关于ios - 使用相同的标签强制更新 Cocoapod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23551766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com