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

ios - Git 推送本地 PodSpec

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

我目前正在尝试自己开发 iOS,并且我的项目现在已经变得非常大,所以我想将 git push 到 github,以防万一我搞砸了。

但是,当我尝试 git push 时,它总是给出这个

“检测到大文件,文件 Pods/nighthawk-webrtc/lib/libWebRTC-8444-arm-intel-Release.a 为 118.31 MB;这超出了 GitHub 的文件大小限制 100.00 MB”..

这是我的本地 "nighthawk-webrtc-8444.podspec" 导致问题的原因。

我有点认为这可能与 .gitignore 文件有关,因为我包含了用于推送的 PODS,所以我的 .gitignore 写成这样

    # Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
*.xccheckout

#CocoaPods
Pods

排除 Pods 库。但是它不起作用。它仍在尝试将整个本地 nighthawk-webrtc-library git push 到 github,但我仍然遇到同样的错误。

这个 nighthawk-webrtc-library 是由第三方创建的 pod 规范,当我运行 pod spec lint 时,它给了我以下验证错误:

-> nighthawk-webrtc (8444)
    - ERROR | The name of the spec should match the name of the file.
    - WARN  | There was a problem validating the URL www.perch.co.

我不知道它是否与 git push 有关,但即使有,我似乎也无法编辑它。

明确一点:我希望将本地 pod 规范 git push 到 github,但我不希望像系统当前正在做的那样 git push 整个库。有任何解决这个问题的方法吗?

非常感谢。



Best Answer-推荐答案


虽然文件被 git 忽略了,但我敢打赌,你需要花一美元将它们从本地 git 中删除,然后他们提交并推送。忽略更改不是 RETRO-ACTIVE,即如果添加了文件,则需要将其删除。

拖放到 shell 并键入: git rm 或者使用 SourceTree/Tower 或任何你喜欢的东西

关于ios - Git 推送本地 PodSpec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33004651/

回复

使用道具 举报

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

本版积分规则

关注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