
mac
文章平均质量分 68
Data-Mining
一枚典型的音视频技术爱好者
展开
-
报错:objc[40957]: Class AMSupportURLConnectionDelegate is implemented
报错详情:objc[40957]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x20765bb78) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1119982b8). One of the two will be used. ..原创 2022-06-19 14:06:21 · 836 阅读 · 0 评论 -
解决报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcru
问题报错信息如下:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun截图如下:正常情况下,我们继续安装就可以了。但是,万事都有可能意外,可能会遇到如下提示信息,导致安装中止...原创 2022-04-06 20:32:08 · 21821 阅读 · 0 评论 -
如何优雅的获取 Mac OS 系统 IP 地址?
目录前言 正文 结尾前言用惯了 windows 系统的电脑,再使用苹果电脑时,总会有各种不习惯。比如,在获取电脑 IP 地址的时候,windows 电脑使用 ipconfig 命令就能非常方便的获取。但是,在苹果电脑上,使用类似的命令工具 ifconfig 却不那么方便了。因为系统会打印出很多无用的网卡信息,那么我们如何能够在 Mac 系统上优雅的获取 IP 地址呢?这就是我们今天想要介绍的内容。正文我们都知道,在 windows 电脑上使用 ipconfig 命令就能非常方便的获取本原创 2021-11-21 22:44:31 · 3506 阅读 · 0 评论 -
error: open /var/root/.ssh/id_rsa: permission denied
目录问题类似解决问题报错信息:error: open /var/root/.ssh/id_rsa: permission denied。具体日志信息:2021/03/09 14:28:08 main.go:240: clientConfig: &{{<nil> 0 [] [] []} [] <nil> <nil> [] 0s}2021/03/09 14:28:08 main.go:242: error: open /var/r..原创 2021-03-10 22:02:37 · 1155 阅读 · 0 评论 -
mac端口占用处理的一般方法
mac端口占用处理的一般方法1. 查找被占用端口本次遇到的是8081端口被占用了,系统一直提示端口被占用,于是用如下命令查看:lsof -i:8081这个命令感觉比docker(linux)要简要一些,如果需要查看docker端口占用的处理方法,可以参考链接,点我。2. 干掉占用的服务或应用通过上图的结果,可以知道是monibuca服务占用了8081端口,所以使用如下命令关闭该服务:kill 11546备注:11546 是服务的PID。...原创 2020-11-13 22:49:48 · 1153 阅读 · 0 评论 -
mac命令行查看dSYM文件的UUID
通过命令行查看 *.dSYM 文件的UUID值,标准范式:xcrun dwarfdump --uuid dSYM文件实例演示:想查看 Electron Framework.dSYM 的UUID值:结果:5BE9E0C9-3946-3E4D-B12A-595EDA5170AF原创 2020-11-09 23:15:25 · 1447 阅读 · 0 评论 -
苹果驱动开发的三种类型(dext、sext、kext)
目录前言正文总结前言在macOS上开发驱动程序,一般分为三类,分别是驱动程序、系统扩展程序和内核扩展程序。正文创建驱动程序,系统扩展程序和内核扩展程序是为了实现特定的底层系统服务。它们的区别如下:驱动程序,也叫 DriverKit extension(dext),主要用来管理自主硬件设备与系统接口之间的通信。系统扩展程序,也叫 system extension,实现了需要内核协助的功能,例如自定义安全性和网络行为。内核扩展程序,也叫 kernel ext.原创 2020-11-03 08:42:50 · 6693 阅读 · 0 评论 -
不能将iMovie 剪辑安装在“未命名”上,因为需要macOS v10.15.6或更高版本。
从App Store上下载一个应用时,遇到了这个报错:不能将iMovie 剪辑安装在“未命名”上,因为需要macOS v10.15.6或更高版本。原创 2020-10-27 22:38:22 · 15069 阅读 · 1 评论 -
现在不能打开“id=***”,因为它正用于其他用途,例如移动项目、拷贝项目或清倒废纸篓。请在当前任务完成后再试一次。
现在不能打开“id=8715110.17”,因为它正用于其他用途,例如移动项目、拷贝项目或清倒废纸篓。请在当前任务完成后再试一次。原创 2020-11-25 22:33:57 · 4138 阅读 · 0 评论 -
mac系统按Esc键无法切换vim编辑模式
mac系统按 Esc 键无法退出vim编辑模式,按完 Esc 键,输入":",还是编辑模式,结果是在文本中输入了冒号,(((φ(◎ロ◎;)φ)))晕。。。原创 2020-10-22 08:37:06 · 5802 阅读 · 5 评论 -
you do not exist in the passwd database
以管理员权限运行命令报错:sudo ***you do not exist in the passwd database解决:关闭terminal终端,重新打开一个terminal再次运行即可。原创 2020-05-21 13:56:22 · 6124 阅读 · 6 评论 -
实战内容(3)- 未能打开文稿“*.mp4”,文件与QuickTime Player不兼容
使用mac OS自带的播放器播放一个mp4视频文件,竟然提示如下错误:难道是QuickTime Player本来就这么弱吗?还是视频文件的问题?调研之后,发现QuickTime Player尽管可以作为播放器使用,但是其设计初衷更多的是为了录制和编辑视频,因此在兼容其他来源的视频格式文件时表现可能不太好。如果真遇到这样的情况,建议使用别的播放器,比如VLC、IINA等。关于Qu...原创 2020-04-14 09:46:41 · 22224 阅读 · 0 评论 -
Mac OS升级出现报错信息:将安装器信息下载到目标宗卷失败
今天排查一个问题,需要将10.10系统的Mac升级到10.15,过程遇到了这个问题,解决方法很简单,就是将之前有问题的缓存信息清除,重新申请下载,操作步骤如下:一、进入目录/var/folders中,可以使用如下方式:二、清空该目录下所有的文件及文件夹,一般情况是两个文件夹。三、再重新点击下载安装即可。进行升级操作前请尽量保证如下四点:1. 已经备份;2. 磁盘空间充足...原创 2020-01-19 18:14:04 · 37773 阅读 · 12 评论 -
mac安装网络下载的应用程序
初次使用mac OS系统的同学可能会有疑惑,在双击应用安装程序后,系统没有反应。这里需要说明一下,mac OS和windows系统不一样,不会主动弹出确认框询问我们是否允许安装。其实,此时安装过程没有出错,只是需要我们主动到系统设置里允许安装。1. 点击左上角的苹果图标,打开“系统偏好设置”,找到“安全性与隐私”项。2. 打开“安全性与隐私”选项,点击图2中的“仍要打开”按钮。...原创 2019-11-18 19:55:20 · 1809 阅读 · 0 评论 -
errors:The operation couldn't be completed.Unable to log in with account '***'
errors:The operation couldn’t be completed. Unable to log in with account '***'. An unexpected failure occurred while logging in (Underlying error code 1100).这个问题的原因是账户过期了,需要在xcode上再重新登录一下。点击Mac...原创 2019-10-29 18:36:01 · 4224 阅读 · 0 评论 -
Error: Running Homebrew as root is extremely dangerous and no longer supported.
问题:Error: Running Homebrew as root is extremely dangerous and no longer supported.As Homebrew does not drop privileges on installation you would be giving all。解决:如果你在命令前加了sudo,请去掉后重试。...原创 2019-10-29 10:40:21 · 3566 阅读 · 0 评论 -
mac命令行删除当前目录下的所有文件或文件夹
/////////////////////////////////////////////////////敲黑板!小白用户请谨慎使用如下命令!事实证明小白很多!/////////////////////////////////////////////////////使用 cd 命令进入目标目录,运行如下命令:rm -r *这样就删除了当前目录下的所有文件和文件夹。-r :...原创 2019-07-26 15:38:47 · 16128 阅读 · 0 评论 -
mac命令行更新gradle
更新前本机gradle的版本是4.10.2,更新gradle一般是为了配合Android Studio编译工程。更新方法中,最简单的就是用命令更新,一句话搞定:brew upgrade gradle过程可能会需要一段时间,执行结束后,可以使用 gradle -version 查看是否更新成功。此时,我的gradle版本已经是5.5.1,说明更新成功了。...原创 2019-07-26 15:32:24 · 3914 阅读 · 0 评论 -
mac解压ndk.bin文件
感觉还是先看看官方的文档是最靠谱的,网上很多方法比较坑爹。很简单的东西搞的真复杂。Mac解压NDK. bin文件总共分两步:1.获取文件权限chmod a+x android-ndk-r10e-darwin-x86_64.bin2. 解压出文件./android-ndk-r10e-darwin-x86_64.bin转载:http://bl转载 2017-11-29 17:38:11 · 1057 阅读 · 0 评论 -
Mac安装fetch
在命令行中输入如下命令:brew install fetch接着会有如下输出信息:Updating Homebrew...==> Auto-updated Homebrew!Updated 1 tap (homebrew/core).==> New Formulaeangle-grinder graph-tool php-cod...原创 2018-05-30 15:42:25 · 5478 阅读 · 0 评论 -
Mac安装brew
brew(全称Homebrew)是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。brew的官方网站是http://brew.sh,上面有对brew的简单介绍。Homebrew安装命令如下:ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/i...原创 2018-05-31 13:58:11 · 640 阅读 · 0 评论 -
libimobiledevice
作为一个Android开发,习惯使用adb命令进行各种调试,兼顾iOS开发时,发现iOS居然没有类似的工具,需要去使用iTunes和iTools,对此表示非常不能接受!于是,我发现了libimobiledevice神器!一、安装在MacOS下安装可以使用brew,类似Ubuntu中的apt-get,安装命令如下:brew updatebrew install libimobile...原创 2018-07-13 10:49:03 · 2581 阅读 · 0 评论 -
mtr for mac
一般在windows系统上判断网络连通性用ping和tracert,ping可以用来判断丢包率,tracert可以用来跟踪路由。在Linux系统上有一个更好的网络连通性监测工具,它可以结合ping、nslookup、tracert来判断网络的相关特性,这个命令就是mtr。 mtr安装包下载地址:https://download.youkuaiyun.com/download/...原创 2018-07-13 14:31:04 · 1617 阅读 · 0 评论 -
mac命令行删除目录
命令行进入需要删除目录的上级目录,输入如下命令:rm -r -f filename如果提示权限不够,可以在命令前增加sudo,如sudo rm -r -f filename原创 2018-08-01 19:24:39 · 3736 阅读 · 0 评论 -
-bash: pod: command not found
遇到这个提示,说明cocoapods没有正确安装。此时,可以执行命令:sudo gem install cocoapods出现如下提示,表明安装成功了。Fetching: concurrent-ruby-1.0.5.gem (100%)Successfully installed concurrent-ruby-1.0.5Fetching: i18n-0.9.5.gem (100%)...原创 2018-08-22 11:41:31 · 1789 阅读 · 0 评论 -
CocoaPods简介
每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过多年发展,现在已经成为iOS开发事实上的依赖管理标准工具。开发iOS项目不可避免地要使用第三...原创 2018-08-22 11:55:59 · 2421 阅读 · 0 评论 -
音频知识点(2)- mac:使用VLC播放纯音频PCM文件(命令行)
有时候,我们需要播放一些纯音频文件,判断PCM数据是否可用。举个例子,我们使用命令行播放/Users/lz目录下的audio.pcm文件,命令如下:/Applications/VLC.app/Contents/MacOS/VLC --demux=rawaud --rawaud-channels 1 --rawaud-samplerate 48000 /Users/lz/audio.pcm参...原创 2018-09-17 20:41:56 · 8213 阅读 · 0 评论 -
视频知识点(9)- mac:使用VLC播放纯视频YUV文件(命令行)
有时候,我们需要播放一些纯视频文件,判断YUV数据是否可用。举个例子,我们使用命令行播放/Users/lz目录下的test_yuv420p_320x180.yuv文件,命令如下:/Applications/VLC.app/Contents/MacOS/VLC --demux rawvideo --rawvid-fps 25 --rawvid-width 320 --rawvid-height ...原创 2018-09-18 20:37:53 · 4316 阅读 · 0 评论 -
Unable to open debugger port (localhost:8601): java.net.ConnectException “Connection refused“
今天调试Android程序突然遇到一个问题:Unable to open debugger port (localhost:8601): java.net.ConnectException "Connection refused"。很奇怪,刚才还好好的呢。巧就巧在,我刚才只干了一件事儿。所以自然而然定位到了问题的原因。五分钟前,我为了验证一个播放问题,绑定了本机host到京东的节点。于是,我删...原创 2019-04-15 20:17:47 · 6447 阅读 · 4 评论 -
*** is busy: Preparing debugger support for ***
遇到这个问题不用太着急,因为这根本就不是事儿。有三种方法可以解决:方法一、关闭弹窗,等待二十分钟左右,你可以干点别的或者去趟卫生间。方法二、断开手机与电脑的数据线,重启Xcode,重新连接编译运行。方法三、终极大招:重启手机或mac电脑。...原创 2019-04-16 09:30:20 · 1407 阅读 · 0 评论 -
mac命令行查看或修改文件和目录信息
1.查看文件或者文件夹信息ls -l 文件/目录1.1 文件:1.2 目录,查看目录信息的话,它会自动列出文件夹一级目录下所有文件和目录的信息,这里我们想查看的其实是src目录的信息:2.修改文件或者文件夹信息,修改权限的命令格式 如下:chmod [<权限范围><权限操作><具体权限>] [文件或目录…]2.1 权限范围u:...原创 2019-04-17 09:41:51 · 17597 阅读 · 0 评论 -
This iPhone 8 Plus (Model A1864, A1897, A1898, A1899) is running iOS 12.2 (16E227)
昨天晚上手机自动升级了,今天安装程序发现报如下错误:This iPhone 8 Plus (Model A1864, A1897, A1898, A1899) is running iOS 12.2 (16E227), which may not be supported by this version of Xcode.令我很烦恼,说实话,我并不想升级Xcode。但是,没有选择了,最快的...原创 2019-04-15 10:16:06 · 6398 阅读 · 2 评论 -
SourceTree启动时默认打开多个项目标签的禁止方法
使用SourceTree管理工程的时候有没有遇到过,启动时总是默认打开多个项目的标签,其中肯定有自己不需要的。时间久了,发现这是SourceTree的一个bug,每次都是默认打开固定的几个标签。解决方法如下:1.打开SourceTree的“偏好设置”选项。2.勾选上“启动时保持书签的关闭状态”选项。3.关闭窗口,重新启动SourceTree,发现问题解决了。...原创 2019-06-12 20:21:42 · 2924 阅读 · 1 评论 -
FFmpeg[18] - mac解决yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
编译ffmpeg时,出现这个报错。原因是ffmpeg使用了yasm编译指令,需要机器安装yasm插件。解决方法非常简单,命令行输入:brew install yasm前提是本机已经安装了brew插件,如果没有安装参考链接:如果是window系统或者linux系统,请参考链接:原创 2017-11-29 17:34:38 · 2756 阅读 · 0 评论