mac笔记

本文介绍了如何在Mac上进行权限设置,包括给目录添加权限、移除文件属性、关闭安全与隐私的限制以及为软件手动添加麦克风权限。此外,还详细阐述了gdb在Mac上的安装和证书配置过程,包括解决定制证书后的问题,以及提供了一个gdb.xml文件的内容示例,以确保gdb能够正常运行。
摘要由CSDN通过智能技术生成

一 权限问题:

1.1 给整个目录加权限:

给NDK目录加权限

sudo xattr -rd com.apple.quarantine $ANDROID_NDK_ROOT

1.2 去掉@属性:

xattr -c yourfile

安全与隐私里没有允许任何来源,输入下列命令:

sudo spctl --master-disable

1.3 给软件手动添加麦克风权限:

mac 麦克风权限添加应用_torpidcat的博客-CSDN博客_mac隐私麦克风没选项怎么添加2. 安装软件:

1.4 gdb mac需要证书才能使用 

安装证书如下博客:

Unable to find Mach task port for process-id : (os/kern) failure (0x5). (please check gdb is codesi_「已注销」的博客-CSDN博客_unable to find mach task

定制完证书后仍然有问题:

需要执行如下:

codesign --entitlements gdb.xml -fs gdb-cert /usr/local/bin/gdb

gdb.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.security.cs.allow-jit</key>
    <true/>
    <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
    <true/>
    <key>com.apple.security.cs.allow-dyld-environment-variables</key>
    <true/>
    <key>com.apple.security.cs.disable-library-validation</key>
    <true/>
    <key>com.apple.security.cs.disable-executable-page-protection</key>
    <true/>
    <key>com.apple.security.cs.debugger</key>
    <true/>
    <key>com.apple.security.get-task-allow</key>
    <true/>
</dict>
</plist>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值