<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>绿色记忆 &#187; Mac OS X</title>
	<atom:link href="https://blog.gmem.cc/category/work/os/mac-os-x/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.gmem.cc</link>
	<description></description>
	<lastBuildDate>Sun, 19 Apr 2026 07:54:29 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>类UNIX系统下使用Dnsmasq</title>
		<link>https://blog.gmem.cc/dnsmasq-under-unix</link>
		<comments>https://blog.gmem.cc/dnsmasq-under-unix#comments</comments>
		<pubDate>Sat, 15 Aug 2015 05:40:03 +0000</pubDate>
		<dc:creator><![CDATA[Alex]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">https://blog.gmem.cc/?p=15431</guid>
		<description><![CDATA[<p>简介 Dnsmasq是一个轻量级的DHCP服务器、DNS缓存服务器。它可以提供本地的DNS服务，把不能解析的请求转交给上级DNS处理。 Dnsmasq可以读取/etc/hosts文件中的条目，来作域名解析。 OS X 安装 可以通过Homebrew安装： [crayon-69e5e23bc6e3c580890590/] 创建配置文件： [crayon-69e5e23bc6e43833781793/] 修改网络配置中的DNS配置，将127.0.0.1放到DNS列表的最前面。 服务化 [crayon-69e5e23bc6e46647158910/] Ubuntu 安装 通常Ubuntu已经自带了此软件包，不需要手工安装。如果你的机器上缺少dnsmasq，执行下面的命令安装： [crayon-69e5e23bc6e48163875338/] 安装后，dnsmasq的守护程序会自动启动。 配置 默认的启动脚本，包含以下参数： [crayon-69e5e23bc6e4a344102624/] 所以我们只需要把配置文件放在/etc/dnsmasq.d目录下就可以了。注意此目录中所有文件都会被读取。添加下面的配置文件： <a class="read-more" href="https://blog.gmem.cc/dnsmasq-under-unix">[...]</a></p>
<p>The post <a rel="nofollow" href="https://blog.gmem.cc/dnsmasq-under-unix">类UNIX系统下使用Dnsmasq</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="wri_content_clear_both"><div class="blog_h1"><span class="graybg">简介</span></div>
<p>Dnsmasq是一个轻量级的DHCP服务器、DNS缓存服务器。它可以提供本地的DNS服务，把不能解析的请求转交给上级DNS处理。</p>
<p>Dnsmasq可以读取/etc/hosts文件中的条目，来作域名解析。</p>
<div class="blog_h1"><span class="graybg">OS X</span></div>
<div class="blog_h2"><span class="graybg">安装</span></div>
<p>可以通过Homebrew安装：</p>
<pre class="crayon-plain-tag">brew install dnsmasq</pre>
<p>创建配置文件：</p>
<pre class="crayon-plain-tag">mkdir -pv $(brew --prefix)/etc/
touch $(brew --prefix)/etc/dnsmasq.conf</pre>
<p>修改网络配置中的DNS配置，将127.0.0.1放到DNS列表的最前面。</p>
<div class="blog_h2"><span class="graybg">服务化</span></div>
<pre class="crayon-plain-tag">sudo cp -v $(brew --prefix dnsmasq)/homebrew.mxcl.dnsmasq.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

# 现在可以看到Dnsmasq已经启动了
sudo launchctl list | grep dns

# 要禁用Dnsmasq服务，可以
sudo launchctl unload /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

# 注意，Dnsmasq不会监控hosts文件的变动，因此修改hosts后需要重新启动
sudo brew services restart dnsmasq</pre>
<div class="blog_h1"><span class="graybg">Ubuntu</span></div>
<div class="blog_h2"><span class="graybg">安装</span></div>
<p>通常Ubuntu已经自带了此软件包，不需要手工安装。如果你的机器上缺少dnsmasq，执行下面的命令安装：</p>
<pre class="crayon-plain-tag">sudo apt install dnsmasq</pre>
<p>安装后，dnsmasq的守护程序会自动启动。</p>
<div class="blog_h2"><span class="graybg">配置</span></div>
<p>默认的启动脚本，包含以下参数：</p>
<pre class="crayon-plain-tag">/usr/sbin/dnsmasq 
    # 指定PID文件路径
    -x /var/run/dnsmasq/dnsmasq.pid 
    # 以什么身份运行守护程序
    -u dnsmasq 
    # 指定上游DNS服务器，此文件自动生成，在桌面系统中会读取NetworkManager中的DNS设置并写入此文件
    -r /var/run/dnsmasq/resolv.conf 
    # 指定配置文件目录
    -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new</pre>
<p>所以我们只需要把配置文件放在/etc/dnsmasq.d目录下就可以了。注意此目录中所有文件都会被读取。添加下面的配置文件：</p>
<pre class="crayon-plain-tag">expand-hosts
domain=gmem.cc</pre>
<div class="blog_h3"><span class="graybg">配置文件详解</span></div>
<pre class="crayon-plain-tag"># 监听端口
port=53

# 上游DNS服务器的路径
resolv-file=/etc/resolv.conf

# 安装定义顺序逐一尝试上游DNS服务器
strict-order

# 不从任何外部文件读取上游DNS
no-resolv

# 添加上游服务器
# 对于本地网络的DNS查询，转发给192.168.0.1
server=/localnet/192.168.0.1   
# 针对*.svc.k8s.gmem.cc的DNS查询，转发给10.96.0.10
server=/svc.k8s.gmem.cc/10.96.0.10    
# 针对192.168.3/24的DNS反查，转发给10.1.2.3
server=/3.168.192.in-addr.arpa/10.1.2.3
# 和上游DNS 10.1.2.3联系时通过eth1路由
server=10.1.2.3@eth1

# 仅本地域名列表，这些域名的查询仅仅基于/etc/hosts文件或者DHCP完成
local=/localnet/

# 静态指定域名和IP的关系，支持泛域名解析
address=/zircon.gmem.cc/127.0.0.1
# 泛域名解析
address=/.k8s.gmem.cc/10.0.11.10

# 仅仅在指定的网络接口上监听DNS/DHCP请求，要指定多个接口，编写多行
interface=eth0

# 在除了指定网络接口外的任何接口上监听
except-interface=virbr0

# 在指定地址上监听，注意包含127.0.0.1
listen-address=127.0.0.1

# 在指定网络接口上仅仅提供DNS服务
no-dhcp-interface=eth0

# 通配绑定所有接口
bind-interfaces

# 如果不希望读取/etc/hosts中的解析条目
no-hosts

# 读取除了/etc/hosts之外的包含解析条目的文件
addn-hosts=/etc/banner_add_hosts

# 根据domain选项，为hosts文件条目自动添加域名后缀
# 使用带后缀、不带后缀的方式访问此域名，都支持
expand-hosts

# 设置dnsmasq的域，设置后，具有以下行为：
# 1、允许DHCP主机拥有全限定的域名
# 2、设置DHCP的domain选项，进而潜在的设置所有基于DHCP配置的主机的domain
# 3、如果设置了expand-hosts，自动为hosts文件中的条目添加后缀
domain=gmem.cc

# 针对特定子网设置域名后缀
domain=vm.gmem.cc,10.0.0.1/8

# 下面这行启用内置的DHCP服务器，需要指定地址范围，租借时间
# 如果有多个网络，则重复下面的条目
dhcp-range=192.168.0.50,192.168.0.150,12h

# 静态分配IP地址到指定的MAC
dhcp-host=11:22:33:44:55:66,192.168.0.60 

# 记录日志
log-facility=/var/log/dnsmasq.log

# 最大连接数
dns-forward-max=512</pre>
<div class="blog_h1"><span class="graybg">常见问题</span></div>
<div class="blog_h2"><span class="graybg">无法启动</span></div>
<p>报错信息：dnsmasq: setting capabilities failed: Operation not permitted</p>
<p>报错原因：在Docker中运行dnsmasq会出现此问题，将配置user/group改为root即可。</p>
</div><p>The post <a rel="nofollow" href="https://blog.gmem.cc/dnsmasq-under-unix">类UNIX系统下使用Dnsmasq</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.gmem.cc/dnsmasq-under-unix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X知识集锦</title>
		<link>https://blog.gmem.cc/mac-os-x-faq</link>
		<comments>https://blog.gmem.cc/mac-os-x-faq#comments</comments>
		<pubDate>Sun, 21 Jun 2015 04:33:57 +0000</pubDate>
		<dc:creator><![CDATA[Alex]]></dc:creator>
				<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">https://blog.gmem.cc/?p=10754</guid>
		<description><![CDATA[<p>快捷键 系统快捷键 快捷键 说明 Cmd + Shift + . 隐藏或者显示UNIX隐藏文件 Cmd + Tab 在所有窗口之间切换 Cmd + ~ 在应用程序的不同窗口之间切换 Cmd + Backspace 删除文件 <a class="read-more" href="https://blog.gmem.cc/mac-os-x-faq">[...]</a></p>
<p>The post <a rel="nofollow" href="https://blog.gmem.cc/mac-os-x-faq">Mac OS X知识集锦</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></description>
				<content:encoded><![CDATA[<div class="wri_content_clear_both"><div class="blog_h1"><span class="graybg">快捷键</span></div>
<div class="blog_h2"><span class="graybg">系统快捷键</span></div>
<table class="full-width fixed-word-wrap">
<thead>
<tr>
<td style="width: 35%; text-align: center;">快捷键</td>
<td style="text-align: center;">说明</td>
</tr>
</thead>
<tbody>
<tr>
<td>Cmd + Shift + .</td>
<td>隐藏或者显示UNIX隐藏文件</td>
</tr>
<tr>
<td>Cmd + Tab</td>
<td>在所有窗口之间切换</td>
</tr>
<tr>
<td>Cmd + ~</td>
<td>在应用程序的不同窗口之间切换</td>
</tr>
<tr>
<td>Cmd + Backspace</td>
<td>删除文件</td>
</tr>
<tr>
<td>Cmd + Shift + Backspace</td>
<td>清空回收站</td>
</tr>
<tr>
<td>Cmd + Q</td>
<td>退出应用程序</td>
</tr>
<tr>
<td>Cmd + W</td>
<td>关闭窗口</td>
</tr>
<tr>
<td>Cmd + H</td>
<td>隐藏窗口</td>
</tr>
<tr>
<td>Cmd + Shift + H</td>
<td>隐藏/显示所有窗口</td>
</tr>
<tr>
<td>Cmd + Cmd + D</td>
<td>显示桌面</td>
</tr>
<tr>
<td>Opt + Cmd + L</td>
<td>锁定计算机</td>
</tr>
<tr>
<td>Opt + Cmd + Left</td>
<td>向左切换工作区</td>
</tr>
<tr>
<td>Opt + Cmd + Right</td>
<td>向右切换工作区</td>
</tr>
<tr>
<td>Opt + Cmd + Up</td>
<td>任务控制</td>
</tr>
<tr>
<td>Opt + Cmd + Down</td>
<td>显示当前应用的窗口列表</td>
</tr>
<tr>
<td>Cmd + ESC</td>
<td>显示启动面板</td>
</tr>
<tr>
<td>Cmd + F1</td>
<td>聚焦到菜单栏</td>
</tr>
<tr>
<td>Cmd + F2</td>
<td>聚焦到系统托盘区域</td>
</tr>
<tr>
<td>Cmd + F3</td>
<td>聚焦到Docker栏</td>
</tr>
<tr>
<td>Cmd + F5</td>
<td>聚焦到当前窗口工具栏</td>
</tr>
<tr>
<td>
<p>Cmd + F11</p>
</td>
<td>隐藏/显示Docker栏</td>
</tr>
<tr>
<td>Cmd + F12</td>
<td>隐藏/显示通知区域</td>
</tr>
<tr>
<td>Opt + Cmd + S</td>
<td>对选定区域截屏并保存到剪切板</td>
</tr>
<tr>
<td>Opt + Cmd + Shift + S</td>
<td>对选定区域截屏并保存到文件</td>
</tr>
<tr>
<td>Cmd + Space</td>
<td>Spotlight搜索</td>
</tr>
<tr>
<td>Ctrl + Cmd + Del</td>
<td>打开Activity Monitor</td>
</tr>
<tr>
<td>Cmd + Shift + Space</td>
<td>在Finder中搜索</td>
</tr>
<tr>
<td>F2 / Enter</td>
<td>Finder文件重命名</td>
</tr>
<tr>
<td>Ctrl + Opt + Cmd + 9</td>
<td>开启/关闭有道词典取词功能</td>
</tr>
<tr>
<td>Ctrl + Opt + Cmd + 0</td>
<td>显示未读取的QQ消息</td>
</tr>
<tr>
<td>Ctrl + Opt + Cmd + Left</td>
<td>有道云音乐、iTunes，上一首</td>
</tr>
<tr>
<td>Ctrl + Opt + Cmd + Right</td>
<td>有道云音乐、iTunes，下一首</td>
</tr>
<tr>
<td>Ctrl + Opt + Cmd + Up</td>
<td>有道云音乐，喜欢</td>
</tr>
<tr>
<td>Ctrl + Opt + Cmd + Down</td>
<td>有道云音乐，暂停/恢复</td>
</tr>
<tr>
<td>Ctrl</td>
<td>有道词典取词</td>
</tr>
</tbody>
</table>
<div class="blog_h2"><span class="graybg">NIZ键盘</span></div>
<table class="full-width fixed-word-wrap">
<thead>
<tr>
<td style="width: 35%; text-align: center;">快捷键</td>
<td style="text-align: center;">说明</td>
</tr>
</thead>
<tbody>
<tr>
<td>Fn + Pause</td>
<td>切换Office/Program模式，Pause下方的灯亮起则为Program模式，支持编程控制</td>
</tr>
<tr>
<td>Fn + F9</td>
<td>三档行程切换</td>
</tr>
<tr>
<td>Fn + Win</td>
<td>三秒锁住Win键</td>
</tr>
<tr>
<td>Fn + Caps</td>
<td>三秒 Ctrl和Caps切换</td>
</tr>
<tr>
<td>Fn + Alt</td>
<td>三秒 Mac/Win键位切换</td>
</tr>
<tr>
<td>Fn + Del/End/Pgdn</td>
<td>切换蓝牙外设</td>
</tr>
<tr>
<td>Fn + Del/End/Pgdn</td>
<td>三秒，启动配对</td>
</tr>
<tr>
<td>Fn + Ins</td>
<td>有线无线切换</td>
</tr>
<tr>
<td>Fn + G</td>
<td>耗电游戏模式</td>
</tr>
<tr>
<td>Fn + B</td>
<td>省电模式</td>
</tr>
<tr>
<td>Fn + Y</td>
<td>三秒，查询电量，指示灯右上角</td>
</tr>
<tr>
<td>Fn + T</td>
<td>待机时长切换</td>
</tr>
<tr>
<td>Fn + Up/Down</td>
<td>指示灯亮度调节</td>
</tr>
<tr>
<td>
<p>ESC + 左Ctrl + F2 + 右Ctrl</p>
</td>
<td>五秒，恢复出厂</td>
</tr>
</tbody>
</table>
<div class="blog_h1"><span class="graybg">系统配置</span></div>
<div class="blog_h2"><span class="graybg">Bash配置</span></div>
<p>Mac终端在登陆时会执行~/.bash_profile文件。我们可以在此文件中附加脚本。</p>
<div class="blog_h3"><span class="graybg">sudo免密码</span></div>
<p>实现方式和Linux下相同，执行<pre class="crayon-plain-tag">sudo visudo</pre>根据你的用户名添加：</p>
<pre class="crayon-plain-tag">Alex            ALL=(ALL) NOPASSWD: ALL</pre>
<div class="blog_h3"><span class="graybg">彩色输出</span></div>
<p>安装软件：</p>
<pre class="crayon-plain-tag">brew install xz coreutils
# 完毕后执行：
gdircolors --print-database &gt; ~/.dir_colors</pre>
<p>修改.bash_profile：</p>
<pre class="crayon-plain-tag">if brew list | grep coreutils &gt; /dev/null ; then
    PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"
    eval `gdircolors -b $HOME/.dir_colors`
fi

alias ls='ls --color=auto'
alias ll='gls --time-style=long-iso -l --color=auto'

alias grep='grep --color'
alias egrep='egrep --color'
alias fgrep='fgrep --color'</pre>
<div class="blog_h2"><span class="graybg">设置主机名</span></div>
<pre class="crayon-plain-tag"># 用于识别机器的用户友好的名称
scutil --set ComputerName "Zircon"
# 在本地网络中显示的名称
scutil --set LocalHostName "Zircon"
# 通过SSH连接时显示的名称
scutil --set HostName "Zircon"</pre>
<div class="blog_h2"><span class="graybg">设置环境变量</span></div>
<p>Mac OS X默认使用Bash，可以修改文件<pre class="crayon-plain-tag">~/.bash_profile</pre> 来设置环境变量，如果没有该文件可以创建，此文件是一个Shell脚本。</p>
<div class="blog_h2"><span class="graybg">Finder配置</span></div>
<div class="blog_h3"><span class="graybg">显示因此文件</span></div>
<pre class="crayon-plain-tag">defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder</pre>
<div class="blog_h3"><span class="graybg">显示目录路径</span></div>
<p>显示Path Bar，View ⇨ Show Path Bar</p>
<p>在标题栏显示文件路径：</p>
<pre class="crayon-plain-tag">defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder</pre>
<div class="blog_h1"><span class="graybg">Howtos</span></div>
<div class="blog_h2"><span class="graybg">安装和配置Homebrew</span></div>
<pre class="crayon-plain-tag"># 输入下面的命令，根据提示完成安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 使用brew安装软件
brew install wget</pre>
<div class="blog_h2"><span class="graybg">制作安装U盘</span></div>
<ol>
<li>下载镜像文件.dmg</li>
<li>打开dmg，把其中的Install OS X Mavericks.app拖拽到桌面</li>
<li>插入一只8G或更大U盘，打开Disk Utility执行分区：设置为单个分区，分区表类型为GUID Partition Table，格式化为Mac OS Extended(Journaled)</li>
<li>执行下面的命令完成安装U盘制作<br />
<pre class="crayon-plain-tag">sudo ~/Desktop/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia 
    #Label为U盘分区的名称
    --volume /Volumes/Label
    --applicationpath ~/Desktop/Applications/Install\ OS\ X\ Mavericks.app --nointeraction</pre>
</li>
</ol>
<div class="blog_h2"><span class="graybg">程序添加命令行参数</span></div>
<p>以Chrome为例，步骤如下：</p>
<ol>
<li>将/Application下的Google Chrome拷贝一份为Chrome</li>
<li>修改Google Chrome：<br />
<pre class="crayon-plain-tag">cd /Applications/Google\ Chrome.app/Contents/MacOS
rm Google\ Chrome 
touch Google\ Chrome 
chmod +x Google\ Chrome  </pre>
</li>
<li>编辑新文件Google Chrome的内容为：<br />
<pre class="crayon-plain-tag">#!/bin/sh
# 在这里调用修改前的Chrome中的程序，可以在后面添加需要的参数
exec '/Applications/Chrome.app/Contents/MacOS/Google Chrome' --allow-outdated-plugins </pre>
</li>
</ol>
<div class="blog_h2"><span class="graybg">Windows下搭建OS X虚拟机</span></div>
<div class="blog_h3"><span class="graybg">解锁Vmware的OS X支持</span></div>
<ol>
<li>安装VMware Workstation Pro 12.1.0，可以到<a href="https://my.vmware.com/web/vmware/info?slug=desktop_end_user_computing/vmware_workstation_pro/12_0">官方</a>下载</li>
<li>下载<a href="http://www.insanelymac.com/forum/files/file/339-unlocker/">Unlocker 2.0.8</a>并解压到Vmware的安装目录下</li>
<li>确保Python 2.7.x已经安装，并已经加入到环境变量PATH中</li>
<li>Unlocker解压目录下的win-install.cmd文件上点击右键 ⇨ Run as Administrator。该脚本会替换Vmware的一些文件，以解锁对Mac OS X的支持</li>
<li>打开VMware Workstation，新建虚拟机，如果在“Select a Guest Operating System”一步能够看到“Apple Mac OS X”，说明Unlock成功</li>
</ol>
<div class="blog_h3"><span class="graybg">安装Mac OS X操作系统</span></div>
<ol>
<li><a href="http://osx86.cn/mac-os-x-yosemite-10-10-zhengshiban.html">下载Mac OS X的懒人包</a>，保存好备用</li>
<li>创建新的虚拟机，操作系统类型选择Apple Mac OS X，版本选择OS X 10.10。系统光盘镜像选择刚刚下载的懒人包。创建完毕后，不要启动虚拟机</li>
<li>打开刚创建的虚拟机的存放目录，打开.vmx文件，找到<pre class="crayon-plain-tag">smc.present = "TRUE"</pre> ，在其下一行添加<pre class="crayon-plain-tag">smc.version = 0</pre> 保存</li>
<li>启动虚拟机，Mac OS X的安装向导会提示你进行操作系统安装。点击顶部工具栏中的磁盘工具进行分区，然后执行操作系统安装</li>
</ol>
<div class="blog_h3"><span class="graybg">设置和优化</span></div>
<ol>
<li>安装Vmware Tools，否则非常卡顿</li>
<li>安装<a href="https://www.sendspace.com/file/sm9sf7">BeamOff</a>，否则UI动画帧率极低。解压后，打开Finder，直接拖拽到Applications目录中</li>
<li>设置BeamOff为登录后自动启动</li>
</ol>
<div class="blog_h2"><span class="graybg">禁止自动运行</span></div>
<div class="blog_h3"><span class="graybg">Creative Cloud</span></div>
<pre class="crayon-plain-tag">launchctl unload -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist</pre>
<div class="blog_h2"><span class="graybg">解压JDK</span></div>
<pre class="crayon-plain-tag">pkgutil --expand  JDK\ 7\ Update\ 80.pkg JDK7
# 找到JDK7/jdk17080.pkg/Payload，重命名为gzip扩展名，解压即可得到JDK </pre>
<div class="blog_h2"><span class="graybg">解决SSH乱码问题</span></div>
<p>编辑文件/etc/ssh/ssh_config，注释掉<pre class="crayon-plain-tag">SendEnv LANG LC_*</pre> 这一行。</p>
<div class="blog_h2"><span class="graybg">连接投影仪之后启动图标模糊</span></div>
<p>开机，立刻按住Option + Command + P + R，等待黑屏后松开即可。</p>
<div class="blog_h2"><span class="graybg">10.15软件已经损坏</span></div>
<pre class="crayon-plain-tag">sudo xattr -d com.apple.quarantine /Applications/xxxx.app</pre>
<p>&nbsp;</p>
</div><p>The post <a rel="nofollow" href="https://blog.gmem.cc/mac-os-x-faq">Mac OS X知识集锦</a> appeared first on <a rel="nofollow" href="https://blog.gmem.cc">绿色记忆</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.gmem.cc/mac-os-x-faq/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
