
Cocoapods
文章平均质量分 63
allanGold
这个作者很懒,什么都没留下…
展开
-
【Cocoapods】最新安装指定版本Cocoapods记录
安装ruby# 指定版本安装接下来一定要注意!注意!注意!如果你的 Mac系统是 10.11 之前,输入:如果你的 Mac系统是 10.11 之后,输入:原创 2024-04-15 11:01:43 · 1174 阅读 · 0 评论 -
【cocoapods】私有pod创建步骤一览
1、创建pod的git仓库2、把仓库的clone地址复制一下3、pod repo可以看到本地所有的repo,包括path也就是文件路径也可以看到4、pod repo add PrivatePods clone地址注意:官方创建私有pod文档:CocoaPods Guides - Private Pods这个命令执行完毕后,通过pod repo找到PrivatePods的路径cd进去mkdir Specscd Specs/touch emptygit add .gi原创 2022-05-23 14:12:03 · 1195 阅读 · 0 评论 -
【podspec】cocoapods 库中头文件存在多层嵌套
以一个podspec开始聊#一个podspec文件包含一个Spec和若干个subspec,podfile可以引入整个podspec或subspecPod::Spec.new do |s| #Pod的名称,必填,如Podfile中pod 'AFNetworking',AFNetworking就是name s.name = "MyLibrary" s.version = "0.0.1" #版本,必填 #简介,必填 s.summary = "原创 2022-03-14 20:13:11 · 6338 阅读 · 0 评论 -
flutter create创建的工程引入cocoapods,pod install报错
报错信息diff: /Podfile.lock: No such file or directorydiff: /Manifest.lock: No such file or directoryerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.flutter版本2.2.2cocoapods版本1.10.1尝试过删原创 2021-06-25 10:54:31 · 616 阅读 · 0 评论 -
几种podspec文件记录(pod install时显示进度百分比)
AlipaySDK-iOSsource 给的是key是http,源给的是zip地址{ "name": "AlipaySDK-iOS", "version": "15.7.9", "summary": "支付宝官方SDK", "homepage": "https://open.alipay.com/platform/home.htm", "license": { "type": "MIT", "file": "LICENSE" }, "authors"..原创 2021-06-23 17:09:41 · 703 阅读 · 0 评论 -
podspec中如何依赖其他的framework
sp.vendored_frameworks = 'frameworks/RobotPen.framework', 'frameworks/RbtBezierLib.framework'原创 2020-09-16 14:27:48 · 3571 阅读 · 0 评论 -
私有pod库创建过程
1、创建pod的git仓库2、把仓库的clone地址复制一下3、pod repo可以看到本地所有的repo,包括path也就是文件路径也可以看到4、pod repo add PrivatePods clone地址注意:官方创建私有pod文档:https://guides.cocoapods.org/making/private-cocoapods.html这个命令执行完毕后...原创 2020-02-28 14:21:52 · 684 阅读 · 0 评论 -
Unable to install / Could not locate installed application 问题
可能是某个第三方库的framework没有拉全处理方法:https://blog.youkuaiyun.com/allanGold/article/details/103969909原创 2020-01-14 11:29:25 · 1251 阅读 · 0 评论 -
CocoaPods清理本地缓存
更新了cocoaPods中第三方后,有可能cocoaPods中还存在以前老版本的缓存,所以,出现一些奇葩问题的时候,如果找不到问题,不妨清除一下cocoaPods缓存试试1. 打开终端,输入pod cache list | grep '/Users/你mac的用户名/Library/Caches/CocoaPods/Pods/Specs/Release/BBB',会列出所有本地已经缓存的第三方...原创 2020-01-14 11:17:35 · 2415 阅读 · 0 评论 -
新项目启动时的准备
先添加configuration 这个是针对蓝色工程文件的 不是针对target的,即选中project文件在info中才能添加然后git init然后配置.gitignore然后在pod init然后再pod install...原创 2019-11-08 18:13:45 · 343 阅读 · 0 评论 -
查看安装的本地cocoapods列表
gem list cocoapods*** LOCAL GEMS ***cocoapods (1.8.4, 1.5.3, 1.4.0.beta.1)cocoapods-core (1.8.4, 1.5.3, 1.4.0.beta.1)cocoapods-deintegrate (1.0.4, 1.0.2, 1.0.1)cocoapods-downloader (1.2.2, 1.2...原创 2019-11-08 17:46:19 · 2402 阅读 · 0 评论 -
cocoapods gemfile bundler
如何让某个工程使用指定版本的cocoapods即在工程podfile gemfile同目录下 pod --version返回gemfile中指定的cocoapods版本$ bundle initWriting new Gemfile to /Users/xxxxx/Desktop/Demo2/Gemfile$ vim Gemfile# frozen_string_litera...原创 2019-11-08 17:39:05 · 416 阅读 · 0 评论 -
iOS SDK 开发之静态库framework开发、调试、及上传pod
https://www.jianshu.com/p/8e938f562e82转载 2019-06-12 14:41:29 · 845 阅读 · 0 评论 -
iOS开发 使用Pods管理调试个人Framework
https://www.jianshu.com/p/421e4c4e7465转载 2019-06-12 14:20:43 · 523 阅读 · 0 评论 -
多个版本的 CocoaPods 的切换
https://www.jianshu.com/p/411003ac28e4注意:当工程中有gemfile时,cocoapods的版本即--version,会被gemfile中的代码优先影响,不会使用全局的cocoapods转载 2019-04-22 14:56:54 · 733 阅读 · 0 评论 -
CocoaPods --安装想要的版本 cocoapods指定版本
原因之前由于手贱,更新了CocoaPods。如果更新CocoaPods1.0后,PodFiles文件的写法有所不同。但是发现项目组老大的电脑没更新,我自己对于git的理解也不大行,害怕如果CocoaPods版本不同,会造成什么影响。于是,找到了按照自己想要的版本安装CocoaPods的方法。(等以后学会git分支后,估计就不用这么折腾了)步骤一、移除pod组件1、查看CocoaP...转载 2019-01-23 14:02:19 · 8539 阅读 · 0 评论 -
cocoaPods升级遇到的问题 以及升级ruby 升级cocoaPos 整理
今天从github上下载框架, 发现提示我升级到cocoaPod, 我以前的版本是0.39 , ruby 版本是2.00正常升级后发现cocoaPods 升级到1.0以上, ruby的版本必须要升级, 我就把ruby版本升级到了2.2.2下面是我的步骤, 文章后面是我自己网上查到感觉有对大家有帮助的参考链接.1.查询 rvm版本rvm -v转载 2017-11-17 16:23:23 · 1367 阅读 · 0 评论 -
最新安装cocoapods过程实录
$sudo gem -v$gem update --system$ gem sources -l$ gem sources --remov https://rubygems.org/$ gem sources --add https://gems.ruby-china.org$ sudo gem install -n /usr/local/bin co原创 2017-06-12 11:04:01 · 563 阅读 · 0 评论 -
SDWebImage
根据查看这个两个podspec文件的内容,可以把libwebp的podspec文件的中的git:地址修改为"git": "https://github.com/webmproject/libwebp.git","git":"https://github.com/webmproject/libwebp.git",这样通过 pod 'SDWebImage/原创 2018-01-11 16:18:34 · 1218 阅读 · 0 评论 -
CocoaPods 都做了什么?
稍有 iOS 开发经验的人应该都是用过 CocoaPods,而对于 CI、CD 有了解的同学也都知道 Fastlane。而这两个在 iOS 开发中非常便捷的第三方库都是使用 Ruby 来编写的,这是为什么?先抛开这个话题不谈,我们来看一下 CocoaPods 和 Fastlane 是如何使用的,首先是 CocoaPods,在每一个工程使用 CocoaPods 的工程中都有一个 Podfile:so...转载 2018-02-24 10:54:46 · 307 阅读 · 0 评论 -
CocoaPods - 源码篇(每次pod install之后,pods scheme 自动消失问题的解决)
前言由于项目里业务线很多,集成了很多第三方pod库 和 私有pod库,整个pod project体积非常大。默认的Xcode 编译行为寻找依赖的project进行编译,并且是并行的。我们做了如下改动,加快主工程编译速度:.去除了主工程对 Pods target的依赖编译.取消上面两个勾选.在 Manage Scheme 里勾选了Pods project,以便于可以手动选择 Pods project...转载 2018-02-24 10:58:21 · 3807 阅读 · 0 评论 -
细聊 Cocoapods 与 Xcode 工程配置
http://www.cocoachina.com/ios/20170110/18549.html转载 2018-02-24 11:00:01 · 297 阅读 · 0 评论 -
Mac 终端ruby 编码 irb
打开终端 直接输入irb 进入ruby编程环境要退出的话 输入 irb_exit转载 2018-02-24 11:01:56 · 1022 阅读 · 0 评论 -
通过Xcodeproj深入探究Xcode工程文件 一
前言你是否好奇Cocoapods是如何修改掉Xcode工程的结构?你也是否曾被Xcode工程的配置文件里面杂乱的内容搞得摸不清头脑?你又是否知道Xcodeproj这个神奇的Ruby库?下面我将通过这个系列来解除你的困惑。Cocoapods是如何修改Xcode工程结构的?我们知道Cocoapods是用ruby创作的一套第三方库,它很方便的可以删除、添加、更新第三方库?当你执行修改完PodFile执行...转载 2018-02-24 15:24:28 · 908 阅读 · 0 评论 -
通过Xcodeproj深入探究Xcode工程文件 二
前言上文介绍了Xcode的配置文件project.pbxproj里面的内容并且提到了Cocoapods正是利用Xcodeproj这个组件实现修改该文件达到改变Xcode工程结构的效果。本文将着重介绍Xcodeproj这个组件,通过本文你将会了解这个组件的内容、原理和使用该组件的应用场景。介绍Xcodeproj作为Cocoapods的组件之一,它能够允许你用Ruby语言创建或者修改Xcode工程,脚...转载 2018-02-24 15:28:54 · 1539 阅读 · 0 评论 -
pod install vs. pod update
坦白承认,用了CocoaPods快半年,今天才真正搞清楚pod install和pod update这两个命令的用法。具体的用法可以参考我在另一篇文章中翻译的官网介绍《pod install vs. pod update(原文翻译)》。这篇文章是我自己实践理解后的心得总结。换个角度,从使用场景来介绍这两个命令的不同。1 pod install 的使用场景:1.1 新创建工程,第一次引入pod库时...转载 2018-04-09 09:32:52 · 559 阅读 · 0 评论 -
cocoapods 的安装以及安装中遇到的问题的解决方法-安装RVM
已经不是第一次安装cocoapods了, 但是今天在自己的mac pro 安装cocoapods 出现了 Error installing pods:active support requires Ruby version >= 2.2.2之前安装并没有出现个这个问题, 查了半天资料发现原来是ruby的版本太低了, 需要跟新Ruby. 然后接二连三的坑就出现了.首先要更新Ruby , 有三种...转载 2018-04-24 15:50:35 · 474 阅读 · 0 评论 -
.rvm/gems/ruby-2.4.1@global/gems/cocoapods-1.5.0/lib/cocoapods/executable.rb:89: warning: Insecure
每次pod命令个的终端里显示的警告/Users/yourmacname/.rvm/gems/ruby-2.4.1@global/gems/cocoapods-1.5.0/lib/cocoapods/executable.rb:89: warning: Insecure world writable dir /usr/local in PATH, mode 040777如何解决$ sudo chmo...转载 2018-04-27 11:18:38 · 2505 阅读 · 1 评论 -
rvm Failed to configure gdbm
Issue: https://github.com/rvm/rvm/issues/4196brew install python --with-brewed-openssl #This can install gdbmsudo rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup #If error,try https:/...转载 2018-04-27 11:21:22 · 361 阅读 · 0 评论 -
podfile /表示什么 如何指定依赖库的版本
依赖的写法两种: pod 'FMDB', :subspecs => ['SQLCipher'] pod 'FMDB/SQLCipher'指定依赖库版本的方法是单独指定 pod 'SQLCipher', '3.4.2'原创 2019-01-17 16:01:16 · 731 阅读 · 0 评论 -
CocoaPods
gem sources --remove 源资源地址gem sources -a 新资源地址gem sources -l*** CURRENT SOURCES ***https://ruby.taobao.org/sodu gem install cocoapods如何查看 pod setup的进度cd ~/.cocoapodsdu -sh *卸载sudo gem uninstall cocoap...转载 2016-11-30 09:43:37 · 450 阅读 · 0 评论