![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mac
水麒麟灬
把分享当做自己的仓库。
展开
-
M1 MacBook 终端报错解决记录:Class is implemented in both (...)
提示一:Class is implemented in both (...)解决:sudo xcode-select -rxcode-select --install” and then “xcode-select -s /Library/Developer/CommandLineTools参考:https://developer.apple.com/forums/thread/698628https://developer.apple.com/forums/thread/47579原创 2022-03-17 14:49:00 · 2753 阅读 · 0 评论 -
MAC 安装 homebrew 国内镜像
安装开源安装脚本库:https://gitee.com/cunkai/HomebrewCN复制以下内容到你的终端:intel芯片:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"M1芯片:/bin/zsh -c "$(curl -fsSL https://gitee.com/huwei1024/HomebrewCN/raw/master/Homebrew.sh)原创 2022-03-17 10:25:24 · 1147 阅读 · 1 评论 -
Class AMSupportURLConnectionDelegate is implemented in both 报错解决;
更新Mac os、Xcode后报错:Class AMSupportURLConnectionDelegate is implemented in both原创 2022-03-16 10:53:30 · 3679 阅读 · 0 评论 -
使用 rbenv 安装和管理 Ruby
rbenv的github地址:https://github.com/rbenv/rbenvrbenv 用来管理多个版本的 ruby 在用户目录的安装和使用, 和 rvm 二选一使用. 具体区别 rbenv 的文档里有说明, 社区里也有讨论.系统需求OSX: 请找一个网好的地方, 从 app store 里下载 xcode.app, 安装完成后运行, 在设置中的 Downloads 里安装Command Line Tools.Linux: 请安装开发环境 (编译链接工具和 ruby 的依...原创 2021-03-19 12:43:19 · 1785 阅读 · 0 评论 -
Mac 按照Homebrew 国内源地址
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"原创 2021-03-10 14:56:58 · 305 阅读 · 0 评论 -
Mac homebrew报错Error: homebrew-core is a shallow clone.
解决方法删除homebrew-core后更新即可cd /usr/local/Homebrew/Library/Taps/homebrewrm -rf homebrew-corebrew upgrade问题解析Mac更新完系统后使用homebrew就报错:Error: homebrew-core is a shallow clone.To `brew update`, first run: git -C /usr/local/Homebrew/Library/Taps/原创 2021-01-18 18:28:29 · 1704 阅读 · 0 评论 -
解决python升级导致pip install 报错
最近要处理一个excel数据,发现pip安装依赖库报错。File "/usr/local/python3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3003, in _call_asidef(*args, **kwargs)File "/usr/local/python3/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3030, in _init原创 2020-12-03 20:21:46 · 3757 阅读 · 0 评论 -
TestFlight 此beta版本目前不接受任何新测试员
问题描述自从TestFlight允许通过链接直接加入测试以后,极大地方便了beta测试的过程。创建公开链接,然后发给测试组。点击打开遇到下面这种情况:如果用TestFlight打开,则是:这是怎么回事?原因没有设置测试人数 没有发送邀请 改动设置以后,苹果服务器有延迟解决 添加测试人数 发送邀请(这里借用网上截图一张~) 【重要】耐心等待几分钟以后再次尝试,应该可以了 终于搞定。注意:如果测试人员从TestFlight安装beta版本,.原创 2020-05-27 16:12:45 · 135736 阅读 · 8 评论 -
修改Mac的默认python和pip版本
mac本机上默认的python版本是2.7的,使用一些机器学习和数据挖掘的库时很不方便,下载了anaconda,希望把mac的默认python版本换成这个。修改python默认版本打开终端(terminal)open ~/.bash_profile写入python的外部环境变量export PATH=${PATH}:/usr/local/anaconda3/bin/python3重命名pythonalias python="/usr/local/anaconda3/bin/pytho原创 2020-05-14 19:26:07 · 2184 阅读 · 0 评论 -
brew link python:Permission denied @ dir_s_mkdir
在用brew doctor执行的时候提示:Warning: You have unlinked kegs in your CellarLeaving kegs unlinked can lead to build-trouble and cause brews that depend onthose kegs to fail to run properly once built. Run brew link on these:于是执行brew link python然后报错:Linking原创 2020-05-14 19:07:11 · 702 阅读 · 0 评论 -
“Mac应用”已损坏,打不开解决办法
问题说明:通常在非 Mac App Store下载的软件都会提示“xxx已损坏,打不开。您应将它移到废纸篓”或者“打不开 xxx,因为它来自身份不明的开发者”。原因:Mac电脑启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者 ID 签名的软件,但是同时也阻止了没有开发者签名的 “老实软件”解决方法:1. macOS Mojave 10.14及以下系统...原创 2020-04-30 15:27:32 · 775 阅读 · 0 评论 -
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/ke
问题现象:/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'终端执行:sudo gem install -n /usr/local/bin cocoapods...原创 2020-04-04 18:12:11 · 22640 阅读 · 1 评论 -
使用Charles对Https请求进行抓包
昨天对某个APP做分析的时候发现其请求是Https的,抓包工具不能正常的显示请求的内容及返回的情况。通过搜索发现Charles是支持针对Https抓包的。具体的操作如下: 1、电脑端安装SSL证书2、手机端安装SSL证书证书下载地址:https://www.charlesproxy.com/documentation/additional/legacy-ssl-原创 2016-10-26 17:00:25 · 7338 阅读 · 2 评论 -
OS X系统 手势终极设置方法+BetterTouchTool详细设置中文翻译
相信用过罗技G系鼠标的同学都对罗技鼠标强大的自定义功能留下过深刻的印象。对于那些表示只愿追求简单拒绝功能复杂而去使用三键鼠标的同学,我很怀疑他们是否真正了解到多键鼠标或手势功能对电脑操作便捷上带来的重大意义。复制粘贴,前进后退,关闭等等这些操作看似简单,但有的需要键盘配合,有的需要右手精确操作(随着屏幕越来越大,鼠标为点击关闭等按钮而滑行的距离越来越长),如果这些操作都能由右手在盲操作的情况下完成转载 2017-09-01 14:52:47 · 14168 阅读 · 1 评论 -
Macbook Pro搭建PHP开发环境
第一步:Mac OS自带Apache,只需要启动Apache就行。打开终端,输入命令:sudo apachectl start第二步:打开浏览器,在地址栏中输入localhost,出现It Works字符串,就说明Apache已经成功启动在Macbook pro下,Apache的网站服务器根目录在/Library/WebServer/Documents路径下第三步:原创 2017-07-20 13:52:06 · 2593 阅读 · 1 评论 -
Mac下使用iTerm2让SSH记录远程服务器账号和密码
iTerm2和Macbook自带的Terminal差不多,但是功能更强大,强烈推荐使用。下面说下,如何让iTerm2记住远程服务器SSH登录账号和密码。第一步:打开Finder,在菜单栏找到『前往』→ 『前往文件夹...』,输入:~/.ssh/ 然后回车第二步:新建一个文件,命名为example吧,里面写入内容:set user 服务器账号set host 服务器I原创 2017-07-20 13:42:35 · 33572 阅读 · 4 评论 -
Wireshark 抓包遇到 you don't have permission to capture on that device mac 错误的解决方案
Wireshark 抓包遇到 you don’t have permission to capture on that device mac 错误的解决方案上次有篇博客讲了如何利用wireshark抓包iPhone手机网络数据入口,遇到一个问题,专门记录下解决方案打开电脑终端,推荐用iterm输入 whoami,记录当前用户名: 以”AliGht”为例执行以下命令cd /devsudo ch原创 2017-06-28 17:34:05 · 24576 阅读 · 0 评论 -
MacOS 10.12安全与隐私没有允许任何来源的app选项解决办法
MacOS 10.12安全与隐私没有允许任何来源的app选项解决办法不少用户更新到MacOS 10.12后发现在系统偏好设置->安全&隐私中默认已经去除了允许安装任何来源App的选项,没有这个选项估计好多不是从AppStore中下载的软件都不能正常安装,官方给出解决办法是安装键盘上的cantrol +点击要打开的APP文件即可。但是感觉还是不方便查询了官方的介绍后的支持是Gatekee原创 2017-02-20 15:29:25 · 1747 阅读 · 1 评论 -
Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
准备工作新版的 Mac OS 内置了Apache 和 PHP,我的系统版本是OS X 10.9.3,可以通过以下命令查看Apache和PHP的版本号:httpd -v Server version: Apache/2.2.26 (Unix) Server built: Dec 10 2013 22:09:38php --version PHP 5.4原创 2016-12-28 16:05:51 · 2686 阅读 · 0 评论 -
Xcode 9中模拟器的位置
1. 在Xcode 7中, 模拟器的位置改变为:/Users/username/Library/Developer/CoreSimulator/Devices在此目录下,有许多文件夹这就是模拟器啦:2. 在Terminal中使用如下命令:xcrun simctl list3. 显原创 2017-11-08 20:55:44 · 7645 阅读 · 0 评论 -
charles mac 为什么抓取不了请求
换了台新的mac, charles怎么也抓不到https包,完整梳理了一遍,才发现是忘了添加SLL 抓包规则;下面记录下完整的抓包配置; 1、下载安装Charles, 2、安装好之后,、 3、打开菜单栏,选择“Proxy”,勾选“Starting Recording”和“Mac OS X Proxy”。 其中“Starting Recording”表示开始进行记录网络请求。 “Mac原创 2017-11-16 16:58:36 · 17341 阅读 · 0 评论 -
CocoaPods详解之----进阶篇
CocoaPods详解之----进阶篇分类: 其他2014-02-19 16:19 9025人阅读 评论(7) 收藏 举报cocoapodspodfilepodfile.lock目录(?)[+]CocoaPods详解之----进阶篇作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/ar转载 2015-06-26 11:20:05 · 652 阅读 · 0 评论 -
zsh+on-my-zsh配置教程指南(程序员必备)
https://segmentfault.com/a/1190000013612471转载 2019-06-20 20:30:17 · 898 阅读 · 0 评论 -
苹果OSX 10.11关闭rootless内核保护
我们都知道苹果在全新的 OS X El Capitan 10.11系统上已经使用了 Rootlees , 可以理解为一个更高等级的系统的内核保护措施,系统默认将会锁定 /system /sbin /usr 这三个目录. 但是这个保护也是可以关闭的。下面就给大家带来OSX 10.11关闭rootless内核保护教程。工具/原料 苹果电脑 内核保护 方法/步骤 1.重启电...原创 2018-10-19 14:02:39 · 906 阅读 · 0 评论 -
Installing PycURL on macOS High Sierra 10.14
常遇到的错误: __main__.ConfigurationError: Curl is configured to use SSL, but we have not been able to determine which SSL backend it is using. Please see PycURL documentation for how to specify the SS...原创 2018-10-09 12:31:44 · 426 阅读 · 0 评论 -
利用Safari调试APP WebView界面
步骤一:Safari的设置打开Safari偏好设置,选中“高级菜单“,在页面最下方看到“在菜单中显示开发菜单”的复选框,在复选框内打钩,这样设置完毕就能在Safari菜单中看到开发菜单了 步骤二:iPhone设置打开手机设置->Safari->高级(最下面)->Web检查器打开,JavaScript开关打开步骤三:iPhone链接到mac上,打开Safari...原创 2018-08-15 15:01:12 · 1359 阅读 · 0 评论 -
Chrome下用video标签不能正常播放MP4格式视频的解决方法
昨天遇到了这样一个问题,我打算使用HTML5的video标签简单的在网页上插入一个MP4视频,类似这样<video preload="none" controls> <source src="video.mp4" type="video/mp4"></video>但是在网页中我点击播放的时候,却发现只有声音而没有图像。不过我用电脑中的视频播放器..原创 2018-07-19 20:09:53 · 18291 阅读 · 0 评论 -
Mac OSX High Sierra 10.13遇到 chown: Operation not permitted
OSX的High Sierra正式版出来半个月有余,听着什么自媒体、科技媒体吹这系统多么牛B,手贱点了升级,好在升级过程中没有遇到各种坑还挺顺利的,但是我没有感觉多么好用的同时,却给我带来不大不小的麻烦。且听我一一道来…… 10.13版本加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root...原创 2018-07-19 19:27:41 · 4506 阅读 · 0 评论 -
iOS日志获取和实时浏览器显示日志
平时我们写代码的时候,为了调试方便,总是会在代码中写入很多的NSLog(也可能是其它的日志框架等,例如大名鼎鼎的CocoaLumberjack),但是我们对于NSLog到底了解多少?NSLog的信息为什么Xcode能够获取的到?我们能自己写个程序获取所有的NSlog么?NSLog写入的信息到底在哪里?NSLog输出到哪?我们都知道,NSLog是一个C函数,它的函数声明是原创 2018-01-16 22:46:25 · 4862 阅读 · 0 评论 -
关于 LAMP 下 world press 更新错误的解决方案
要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX”完美解决方法方法一:如果不是自己编译的LAMP环境,那么网站的根目录都会是/var/www/,那么把wprdpress解压到此目录后,执行sudo chown -R www-data /var/www/wordpress sudo chmod -R 77原创 2016-04-28 22:52:09 · 1032 阅读 · 0 评论 -
Android Touch事件的分发过程
最近项目重要到了大量的触摸手势等事件的处理,iOS做完了,android同事遇到问题,于是查阅了相关Android motionEvent资料,故转载,留备以后继续查看: 一.不知道你是否在涉及到Android触屏事件的时候有过如下的疑问: 1.View的onTouchEvent()方法返回true和false有什么区别? SDK给出的解释很简单:"返回tr转载 2015-07-13 20:41:11 · 565 阅读 · 0 评论 -
Mac上的抓包工具Charles 附下载链接
通过该方式同时也可以实现底层网络库AFNetworking及ASIHTTPRequest的代理设置。达到我们开发时的抓包分析及IP地址指定访问开发/仿真任一台提供API接口服务器的目的。首先下载Charles并配置我们的开发机iPhone终端的代理IP及Charles配置一下,步骤如下:1)、取得mac本机的IP地址:如下图中的:192.168.1.106如图:原创 2015-07-26 15:14:46 · 2067 阅读 · 0 评论 -
CocoaPods 版本管理冲突 解决
近期在项目中首次使用了CocoaPods。从软件工程的角度来看,我对目前常见的CocoaPods使用方法有些意见,建议做一些改进。先说一下我建议的最佳实践,后面再分析为什么要这样做。并且希望大家根据自己公司的情况,讨论一下这几项建议是否合理,一起搞出一份真正的“最佳实践”。CocoaPods的常见使用方法参见唐巧的文章《用CocoaPods做iOS程序的依赖管理》。在他的基础上转载 2015-06-26 11:47:56 · 10899 阅读 · 0 评论 -
cocospods 卡在 Analyzing dependencies
参考链接:http://www.cocoachina.com/bbs/read.php?tid=193398关于pod stetup的详细解释在这里。对于初次使用CocoaPods的同学,即使你不使用pod setup命令,在你初次执行pod install命令时,系统也会自动执行pod setup。而由于长城的原因,不挂VPN是不可能成功执行pod setup的。或许是我的VPN太垃圾,原创 2015-06-25 15:28:24 · 1002 阅读 · 0 评论 -
Xcode6: CocoaPods 错误 target overrides the `OTHER_LDFLAGS`...
CocoaPods 错误 target overrides the `OTHER_LDFLAGS`...Xcode 升级到 6.0 后,更新 CocoaPods,出现了如下的警告[!] The `Paopao [Debug]` target overrides the `PODS_ROOT` build setting defined in转载 2015-06-25 15:53:39 · 832 阅读 · 0 评论 -
CocoaPods详解之----使用篇
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了转载 2015-06-25 12:20:15 · 432 阅读 · 0 评论 -
破解Revealapp的试用时间限制
破解Revealapp的试用时间限制转载自:http://jingwei6.me/2014/02/28/reveal_crack.htmlRevealapp作为分析iOS app UI结构的利器,还是非常称手的,89刀的价格也是物有所值。本文分析其试用版时间限制,只是用于学习,如果一直用,还是买个licence支持一下吧。试用版有30天的时间限制,既然是30天时间限转载 2015-06-25 15:13:52 · 803 阅读 · 1 评论 -
删除Xcode中多余的证书provisioning profile
xcode5 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles顺带推荐一个好用的命令行工具:iTerm。原创 2015-06-03 22:07:38 · 766 阅读 · 0 评论 -
xcode联调设备出现“ ineligible Device”解决
出现这个问题有这么几种情况,请对应解决确定程序最低支持iOS版本 <=你的设备版本,你可以在”Build Settings” 中查找“iOS Deployment Target”选项进行修改重启xcode,重启iPhone,重启mac确保你的xcode是最新版本,且支持你的设备版本。如果你是xcode6.3(当前最新),试着进行这样的操作:Product > Destination>“你的设原创 2015-04-15 17:03:12 · 2073 阅读 · 0 评论 -
CentOS 6.5使用yum快速搭建LAMP环境
特别注意:1,防火墙一定要开发端口:80 ,3306vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT:wq!原创 2016-04-27 15:10:59 · 6786 阅读 · 0 评论