Cocoapod:如何在没有 lint 的情况下将规范推送到我的私人仓库?
Cocoapod: how to push spec to my private repo without lint?
我有自己的 cocoapod,它是 C++ 库的包装器,因此如果没有每个架构师共享库就无法使用它。我更愿意在使用此 cocoapod 的项目中添加 *.a
,因此 cocoapod 在 linting 时显然无法链接。我怎样才能跳过 lint 将 podspec 推送到我的私人仓库?
由于没有人回答我认为这是不可能的,或者这不是一个好的做法。所以我在 repo 中创建了通用的 repo 目录结构,复制了 PodSpec 文件并 committed/pushed 它。之后我就可以像使用 pod repo push ...
推送一样使用它了
当我需要这样做时,我会执行以下步骤:
用文本编辑器打开 CocoaPods 脚本文件:
❯原子/Library/Ruby/Gems/2.0.0/gems/cocoapods-trunk-1.2.0/lib/pod/command/trunk/push.rb
注释验证行:
- 再次尝试发布广告连播。
不要忘记撤消更改。如果项目维护者不为此添加标志,他们有他们的理由。
我有自己的 cocoapod,它是 C++ 库的包装器,因此如果没有每个架构师共享库就无法使用它。我更愿意在使用此 cocoapod 的项目中添加 *.a
,因此 cocoapod 在 linting 时显然无法链接。我怎样才能跳过 lint 将 podspec 推送到我的私人仓库?
由于没有人回答我认为这是不可能的,或者这不是一个好的做法。所以我在 repo 中创建了通用的 repo 目录结构,复制了 PodSpec 文件并 committed/pushed 它。之后我就可以像使用 pod repo push ...
当我需要这样做时,我会执行以下步骤:
用文本编辑器打开 CocoaPods 脚本文件:
❯原子/Library/Ruby/Gems/2.0.0/gems/cocoapods-trunk-1.2.0/lib/pod/command/trunk/push.rb
注释验证行:
- 再次尝试发布广告连播。
不要忘记撤消更改。如果项目维护者不为此添加标志,他们有他们的理由。