cocoapods

iOS Swift how to debug SIGABRT :“fatal error: call of deleted method” from a CocoaPod?

大城市里の小女人 提交于 2020-04-12 08:20:36
问题 I have an app which uses SlideMenuControllerSwift. I've modified some code to see how to present different panels, then rolled back my changes. When running the project I get SIGABRT fatal error: call of deleted method in console when SlideMenuControllerSwift is initializing. No other error messages are given. The project's source control appears to be in exactly the same state as before changes. I did a "clean" Reinstalled pods. Deleted pods directory and made a clean install Deleted app

iOS Swift how to debug SIGABRT :“fatal error: call of deleted method” from a CocoaPod?

為{幸葍}努か 提交于 2020-04-12 08:18:27
问题 I have an app which uses SlideMenuControllerSwift. I've modified some code to see how to present different panels, then rolled back my changes. When running the project I get SIGABRT fatal error: call of deleted method in console when SlideMenuControllerSwift is initializing. No other error messages are given. The project's source control appears to be in exactly the same state as before changes. I did a "clean" Reinstalled pods. Deleted pods directory and made a clean install Deleted app

CocoaPods安装 for mac

强颜欢笑 提交于 2020-04-10 18:16:50
最近换了一下电脑,项目支持CocoaPods 需要更新Podfile文件 所以 需要重新安装CocoaPods 今天遇到一直卡在 Setting up CocoaPods master repo 且大小一直是56k 用的的淘宝的那个ruby镜像( https://ruby.taobao.org/),点击这个网址进去查看,发现写着这个 ... 本站将不在继续维护,本站的维护者已经或即将参与到 [Ruby China 镜像](http://gems.ruby-china.org/) 的维护工作中,目前已将安装请求重定向到 [Ruby China 镜像](http://gems.ruby-china.org/),请大家注意更换本地的 Gem Source。 淘宝的这个镜像已经不可用了,需要使用新的镜像( https://gems.ruby-china.org/) 1.移除老的镜像 $ gem sources -r https://ruby.taobao.org/ 2.添加新的镜像 $ gem sources -a https://gems.ruby-china.org/ 3.查看源镜像 $ gem sources -l 4.安装 $ pod setup 如果出现 [!] An error occurred while performing [Git](http://lib.csdn

CocoaPods安装 详细

梦想与她 提交于 2020-04-10 14:30:15
开始安装 1 安装需要⽤到Ruby,虽然Mac⾃带了Ruby,不过版本有点⽼了,最好更新⼀下 sudo gem update --system 2 接下来输⼊系统密码就可以安装了,输⼊密码时不会显⽰的,输完回车就⾏了 3 因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源 gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ 4 接下来查看下源路径是否更换了 gem sources -l 5 接下来安装Cocoapods了 sudo gem install cocoapods 6 不过有可能出错(我就是出错了),出错的话执⾏下⾯的命令 sudo gem install -n /usr/local/bin cocoapods 7 安装cocospod pod setup 下载完就⼤功告成了(没有⽹络问题就可以开始使⽤了). 如果失败继续下⼀种⽅案 8 如果是下⾯的错误,说明⽹络导致下载时间⾮常长,所以,你可以在 sudo gem install -n /usr/local/bin cocoapods 命令后直接执⾏ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos

百度App iOS工程化实践: EasyBox破冰之旅

半世苍凉 提交于 2020-04-05 22:32:58
本文作者:yanxin1563 本文作者: Yunpeng-基础技术 前言 百度App从单一的搜索工具发展到今天以搜索和Feed流为双引擎的综合性内容消费服务平台,其复杂程度已然不可同日而语矣。 作为一个日活过亿的超级App,业务规模庞大,相关技术人员超过千人,客户端支持主流的移动技术,涉及近百业务方,技术形态复杂,各种组件近三百个,代码百万量级,由此带来的工程化问题是技术团队的一个极大挑战。 项目的膨胀导致了很多不起眼的小问题被无限放大,组件管理不规范、编译时间长、工程文件合并冲突、Xcode默认非彻底编译隔离等等问题,导致开发人员在开发环境上耗费了大量时间。目前业界较流行的工具对于大规模工程的支持力度相对较弱,实践起来总是有些掣肘,难以达到理想状态。 EasyBox的诞生,就是致力于为超级App量身打造一套现代、高效、优雅的研发工具链。 这篇文章的主要目的是 站在工具链的角度 上,分享一下我们在实践工程化过程中一些经验。 概述 EasyBox主体由工程组装器(Installer)、多仓库管理工具(MGit)、二进制管理工具(LFS)三部分构成,分别负责工作区的构建(组件依赖分析、工程的生成与组合)、源码仓库的管理以及二进制的管理。EasyBox架构图: 由多仓库管理工具克隆所需仓库源码,由二进制管理工具下载二进制包,然后组装器根据描述表生成对应工程

iOS开发~CocoaPods使用详细说明

淺唱寂寞╮ 提交于 2020-04-02 21:47:03
iOS开发~CocoaPods使用详细说明 一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods( https://github.com/CocoaPods/CocoaPods )可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建 当前安装环境为Mac mini 10.8.5。Mac OS本身自带Ruby,但还是更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。 a 查看下当前ruby版本:打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby) [objc] view plain copy print ? ritekiMac-mini:PodTest lucky$ ruby -v ruby 1 .8 .7 ( 2 0 1 2- 0 2- 0 8 patchlevel 3 5 8) [universal-darwin 1 2 .0] ritekiMac-mini:PodTest lucky$ b 更新ruby 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove

cocoapods的安装和使用

落爺英雄遲暮 提交于 2020-04-01 19:30:08
安装CocoaPods 安装 $ sudo gem install cocoapods 在安装进程结束的时候,执行命令: $ pod setup ->>如果没有报错,就说明一切安装就成功了! 2>>>>>>、安装过程中可能遇到的问题: ①执行完install命令半天没反应 这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下: $ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/ 要想验证是否替换成功了,可以执行: $ gem sources -l 正常的输出是: *** CURRENT SOURCES *** http://ruby.taobao.org/ ②gem版本过老 gem是管理Ruby库和程序的标准包,如果它的版本过低也可能导致安装失败,解决方案自然是升级gem,执行下述命令即可: $ sudo gem update —system ③安装完成后,执行pod setup命令时报错: /Users/wangzz/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1

How To Increase the height of MDCTextInputControllerOutlinedTextArea

北慕城南 提交于 2020-03-23 05:14:27
问题 I have assigned a class named MDCMultilineTextField for Uiview from the storyboard. This class is used for Multiline TextView. My Uiview height is 400(not fix) but my UiView border is not same as height, Please verify my code and you can see screenshot below. import MaterialComponents @IBOutlet var viewTextView: MDCMultilineTextField! @IBOutlet var btnDone: UIButton! var notes="" var dismissView: ((_ text:String) -> Void)? var desc: MDCTextInputControllerOutlinedTextArea? override func

cocoapods installation error in xcode

雨燕双飞 提交于 2020-03-23 04:08:07
问题 ――― MARKDOWN TEMPLATE ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Command /usr/local/bin/pod install Report What did you do? What did you expect to happen? What happened instead? Stack CocoaPods : 1.4.0 Ruby : ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16] RubyGems : 2.0.14.1 Host : Mac OS X 10.12.6 (16G29) Xcode : 7.3.1 (7D1014) Git : git version 2.7.4 (Apple Git-66) Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib

iOS开发~CocoaPods使用详细说明

拥有回忆 提交于 2020-03-21 21:53:08
一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods( https://github.com/CocoaPods/CocoaPods )可以用来方便的统一管理这些第三方库。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1、Ruby环境搭建 当前安装环境为Mac mini 10.8.5。Mac OS本身自带Ruby,但还是更新一下保险,因为我第一次安装在没有更新Ruby的情况下就失败了。 a 查看下当前ruby版本:打开终端输入 ruby -v(确实安装了,不过用这个版本接下来工作失败了,所以更新下ruby) [objc] view plain copy print ? ritekiMac-mini:PodTest lucky$ ruby -v ruby 1 .8 .7 ( 2 0 1 2- 0 2- 0 8 patchlevel 3 5 8) [universal-darwin 1 2 .0] ritekiMac-mini:PodTest lucky$ b 更新ruby 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove https://rubygems.org/