来自 github 的 Pod 不工作

     2023-02-23     24

关键词:

【中文标题】来自 github 的 Pod 不工作【英文标题】:Pod from github not working 【发布时间】:2014-10-06 15:31:28 【问题描述】:

我 fork CBZSplashView,我想在我自己的项目中使用它。

为了确保问题不是来自我,我从头开始创建了一个 Xcode 项目。

我的项目 Podfile 包含一行:

pod 'CBZSplashView', :git=> 'git@github.com:rvirin/CBZSplashView.git',  :branch => 'remy'

当我运行 pod installpod update 时,我得到的是原始版本的 pod - 而不是我的 fork。

我做错了什么?

:git 参数overrides the source of the podspec。

我尝试修改 podspec 以表明源文件现在在我的存储库中,但也没有工作。

pod update --verbose的日志:

-> Pre-downloading: `CBZSplashView` from `git@github.com:rvirin/CBZSplashView.git`, tag `1.0.1`
 > GitHub download
   $ /usr/bin/git config core.bare
   true
   $ /usr/bin/git config core.bare
   true
 > Updating cache git repo (/Users/rvi/Library/Caches/CocoaPods/GitHub/8520768890e6fa2ea91b3d9e8bb9f2afbb31ab60)
     $ /usr/bin/git remote update
     Fetching origin
 > Cloning to Pods folder
     $ /usr/bin/git clone /Users/rvi/Library/Caches/CocoaPods/GitHub/8520768890e6fa2ea91b3d9e8bb9f2afbb31ab60 /Users/rvi/Devs/Lima/iOS/Lima/Pods/CBZSplashView
     Cloning into '/Users/rvi/Devs/Lima/iOS/Lima/Pods/CBZSplashView'...
     done.
   $ /usr/bin/git fetch origin tags/1.0.1 2>&1
   From /Users/rvi/Library/Caches/CocoaPods/GitHub/8520768890e6fa2ea91b3d9e8bb9f2afbb31ab60
    * tag               1.0.1      -> FETCH_HEAD
   $ /usr/bin/git reset --hard FETCH_HEAD
   HEAD is now at 56d4dc7 change branch
   $ /usr/bin/git checkout -b activated-pod-commit 2>&1
   Switched to a new branch 'activated-pod-commit'

感谢您的帮助:)

$ pod --version
0.33.1

【问题讨论】:

你能在没有:branch 规范的情况下试试这个,看看它是否拉动了你的fork 的主分支? 嗨@KeithSmiley,感谢您的帮助。我试过了,但没有用。所以我尝试了分支,提交,标记,没有任何效果!此外,在 pod 更新日志中,一切似乎都运行良好。请参阅我的问题的更新。如果你有什么想法可以说出来,这真的很奇怪。 嗨@RémyVirin,你有没有弄明白这个? 嗨@Taz,我认为你需要清除你的 Podfile.lock。你还有同样的问题吗? 设法使用标签来解决它。我的问题似乎是我正在使用带有 :podspec 选项的本地 podspec。显然,使用这个和分支选项似乎不起作用。 【参考方案1】:

您可以使用以下代码安装 Github 存储库以用作 CocoaPods 并将其粘贴到您的 Podfile 中:

 pod 'CBZSplashView', :git => 'https://github.com/rvi/CBZSplashView.git', :branch => 'master'

【讨论】:

CocoaPods:指向 pod 规范中的一个分支

...2014-09-2804:57:34【问题描述】:我正在尝试在pod规范上安装来自存储库分支的代码,并且根据文档,这应该可以工作:s.dependency\'repository_name\',:git=>\'https://github.com/account_name/repositor 查看详情

来自 Firebase pod 的 FBSDKCoreKit/FBSDKLoginKit?:“sharedApplication”不可用:在 iOS 上不可用(应用程序扩展)

】来自Firebasepod的FBSDKCoreKit/FBSDKLoginKit?:“sharedApplication”不可用:在iOS上不可用(应用程序扩展)【英文标题】:FBSDKCoreKit/FBSDKLoginKitfromFirebasepod?:\'sharedApplication\'isunavailable:notavailableoniOS(AppExtension)【发布时间】:2020-10-1002:23 查看详情

使用 Swift 不工作的 pod 解析崩溃报告导入

】使用Swift不工作的pod解析崩溃报告导入【英文标题】:ParseCrashReportingimportwithpodsnotworkingonSwift【发布时间】:2015-02-1610:14:12【问题描述】:我已通过CocoaPods将ParseSDK更新到1.6.0。IT工作似乎我能够使用本地数据存储。但是,当我... 查看详情

AlamofireNetworkActivityIndi​​cator 不工作

...Alamofire、SwiftyJson和AlamofireNetworkActivityIndicator框架。遵循Github页面中给出的说明后,Alamofire 查看详情

Pod 在 Kubernetes 中启动但不工作

】Pod在Kubernetes中启动但不工作【英文标题】:PodsstartingbutnotworkinginKubernetes【发布时间】:2021-03-0214:51:27【问题描述】:使用3个Pod创建了Kubernetes集群部署,并且一切运行良好,但是当尝试运行它们时无法做到这一点,尝试在描... 查看详情

Kubernetes:kubectl ***节点/pod 不工作

】Kubernetes:kubectl***节点/pod不工作【英文标题】:Kubernetes:kubectltopnodes/podsnotworking【发布时间】:2019-03-1303:12:09【问题描述】:当我执行kubectltoppods/nodes时,我收到以下错误:指标尚不可用当我检查我得到的日志时$kubectllogsmetrics-... 查看详情

来自 k8s pod 的原始日志

】来自k8spod的原始日志【英文标题】:Rawlogsfromthek8spods【发布时间】:2020-05-1917:11:45【问题描述】:我想将pod提供的原始日志存储在标准输出中。有没有更好的方法来抓取日志并将其存储在某个地方而不使用es进行索引?【问题... 查看详情

Redisson,工作队列/ dequeu。系统/ pod关闭时不完整消息处理的消息/元素处理策略

】Redisson,工作队列/dequeu。系统/pod关闭时不完整消息处理的消息/元素处理策略【英文标题】:Redisson,workingqueue/dequeu.Strategiesonprocessingmessage/elementonincompletemessagehandlingonsystem/podshutdown【发布时间】:2020-12-1322:20:25【问题描述】:... 查看详情

来自一个 pod 的警告取决于另一个

】来自一个pod的警告取决于另一个【英文标题】:Warningcomingfromapoddependingonanotherone【发布时间】:2017-06-0809:09:00【问题描述】:我在Pod中使用CoreBitcoin。它带有另外两个pod,一个是OpenSSL-Universalv(1.0.1.16)。根据OpenSSL-UniversalGithub,... 查看详情

更新 Pod 不起作用

...这个问题的答案,但我仍然面临这个错误。[!]无法连接到GitHub以更新CocoaPods/Specs规范repo-请检查您是否离线,或者GitHub已关闭一周前podupdate命令工作正常,但现在当我运行该命令时,它每次都会给我同样的错误。我尝试了以下解... 查看详情

来自 StatefulSet 的 Pod 卡在 ContainerCreating 状态 - FailedCreatePodSandBox

】来自StatefulSet的Pod卡在ContainerCreating状态-FailedCreatePodSandBox【英文标题】:PodfromStatefulSetstuckinContainerCreatingstate-FailedCreatePodSandBox【发布时间】:2019-06-0614:16:46【问题描述】:StatefulSet控制的Pod卡在ContainerCreating状态kubectl获取po 查看详情

是否可以从分支构建 Pod 版本?

...:[!]CocoaPods找不到pod"XXX"的兼容版本:在Podfile中:XXXY(来自../)被解析为1.0.0,这取决于XXX(~&g 查看详情

不要使用 promQL 在 Grafana 中显示来自重新部署的 pod 的数据

】不要使用promQL在Grafana中显示来自重新部署的pod的数据【英文标题】:Don\'tshowdatafromredeployedpodinGrafanausingpromQL【发布时间】:2019-12-1701:45:36【问题描述】:我有一个PromQL查询,它正在查看每个分位数的最大延迟并在Grafana中显示... 查看详情

Flutter iOS 不使用 pod

...户。Android及其“pubspec”就像一个魅力,但我无法让iospod工作。每当我尝试使用其中一个已安装的pod时,我都会收到以下错误,例如:MissingPluginException(在 查看详情

来自异步芹菜工作者的 SocketIO 发出不工作

】来自异步芹菜工作者的SocketIO发出不工作【英文标题】:SocketIOemitfromAsynchronousCeleryworkerisnotworking【发布时间】:2014-10-1002:48:47【问题描述】:我正在使用Flask-SocketIO创建一个实时通知系统。有一个外部API服务器通过RPC在单独的... 查看详情

将 pod 文件和应用程序扩展推送到 Github 的问题

】将pod文件和应用程序扩展推送到Github的问题【英文标题】:ProblemswithpushingpodfilesandappextensionstoGithub【发布时间】:2017-04-2218:30:49【问题描述】:我在Github上遇到了一些问题:当我将我的Xcode项目推送到github时,它似乎不会推送... 查看详情

聚合 2 个 PromQL 量规指标,而不包括来自右操作数的额外标签

】聚合2个PromQL量规指标,而不包括来自右操作数的额外标签【英文标题】:Aggregate2PromQLgaugemetricswithoutincludingextralabelsfromrightoperand【发布时间】:2021-10-1421:55:42【问题描述】:是否可以聚合2个规格指标(即kube_pod_labels和kube_pod_co... 查看详情

HPA 缩减 kubernetes pod

...问题描述】:我的要求是在自定义指标上扩展PODS,例如来自队列的待处理消息增加pod必须增加以处理作业。在kubernetes中,扩展与prometheus适配器和prometheus运算符一起工作正常。我在pod中运行了很长时间的进程,但HPA检查自定义... 查看详情