论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
移动端开发
›
MACOS开辟、使用常见问题汇总
MACOS开辟、使用常见问题汇总
张裕
金牌会员
|
7 天前
|
显示全部楼层
|
阅读模式
楼主
主题
505
|
帖子
505
|
积分
1515
MACOS常见问题
本文记载使用macos遇到的常见问题,后面会持续更新,觉得有效的可以收藏一下。
打不开xxx.app,因为它来自身份不明的开辟者解决方法(开启任何来源)
打开终端(Terminal)程序
拷贝sudo spctl --master-disable至终端
输入电脑密码,回车实行即可
打开应用软件提示“文件已损坏”
原因
在 macOS 中,提示“文件已损坏”通常是由于以下原因之一:
软件未通过 Apple 的开辟者认证
:macOS 有 Gatekeeper 安全机制,默认会阻止未通过 Apple 开辟者认证的软件运行。
不信任的来源
:macOS 将从未知来源下载的应用标记为不安全(标记为 quarantine(隔离区))。
文件确实损坏
:下载过程中文件可能损坏,导致无法正确运行。
解决办法
假如是
文件确实损坏
,那么下面的办法都没用,只能下载完整的文件。
假如是别的原因,可依次尝试(不一定全要尝试,有效果即可)以下方法:
更改安全与隐私设置
通过 Gatekeeper 允许未认证的软件运行:
打开
体系偏好设置
→
安全性与隐私
。
点击
通用
标签。
假如有 “XXX 被阻止,因为它未被开辟者验证” 的提示,点击
仍旧打开
。
通过右键打开
在 Finder 中通过右键逼迫运行软件:
在 Finder 中找到该软件。
右键点击
→ 选择
打开
。
弹出窗口后,点击
打开
按钮。
修复文件权限
使用以下下令修复权限(
注意修改下令最后面的应用名,改为自己要打开的软件
):
# 例如要打开navicat,使用这条命令
sudo xattr -r -d com.apple.quarantine /Applications/Navicat\ Premium.app
# 要打开Alfred5,使用这条命令
sudo xattr -r -d com.apple.quarantine /Applications/Alfred\ 5.app
复制代码
禁用 Gatekeeper(不推荐长期使用)
假如你信任该软件,可以临时关闭 Gatekeeper。
打开终端 (Terminal)。
输入以下下令并按回车:sudo spctl --master-disable
输入管理员密码并回车。
打开软件后,再通过以下下令重新启用 Gatekeeper:sudo spctl --master-enable
提示文件已损坏打开终端实行这个下令就可以打开了(
注意修改下令最后面的应用名,改为自己要打开的软件
)
# 例如要打开navicat,使用这条命令
sudo xattr -r -d com.apple.quarantine /Applications/Navicat\ Premium.app
# 要打开Alfred5,使用这条命令
sudo xattr -r -d com.apple.quarantine /Applications/Alfred\ 5.app
复制代码
关闭SIP
什么是SIP
SIP(System Integrity Protection,体系完整性掩护)是 macOS 中的一项安全机制,从 OS X El Capitan(10.11)开始引入。它的主要目的是防止恶意软件或未经授权的用户修改体系级别的告急文件和目录。
以上是官方的介绍,有点吓人。换句话来说,SIP类似于Windows防火墙和Android手机Root。这应该可以解决很多人的困惑。
苹果应用商店里的软件运行在沙箱中,无法访问体系文件,以是大部分软件都被阉割了。很多良好的软件都没有在Apple Store上架,因为它们需要SIP体系权限。苹果不考核。部分软件采用双版本,分为官方版和App Store版。App Store是简单易用的版本,全功能版本需要单独下载。
默认情况下,macOS 仅允许运行通过 Apple App Store 下载的软件。
假如您想在 macOS 上安装第三方应用程序,您需要在“体系偏好设置”“安全和隐私”“常规”中启用允许 App Store 和答应的开辟者的选项
假如你想在macOS上安装一些反编译和破解的应用程序,则需要关闭SIP
。
假如您想从任何来源安装软件,您需要打开终端并输入下令。假如要关闭SIP,需要关机才华操纵(早期的macOS体系中不需要关机)。为什么越来越麻烦呢?
它放在苹果应用商店,每售出一次,苹果拿走1/3。例如,假如您的软件售价为 100 美元,Apple 会收取 33.33 美元。
所谓答应的开辟者就是去苹果购买开辟者账户,然后用开辟者账户对应用程序举行签名。
购买苹果开辟者账户,个人每年99美元。该企业每年299美元。
如何关闭
检查状态
首先检查SIP体系完整性掩护是否开启。
打开terminal并输入以下下令并按 Enter:csrutil status
您将看到以下消息之一,指示 SIP 状态
启用未关闭:
System Integrity Protection status: enabled.
复制代码
禁用:
System Integrity Protection status: disabled
复制代码
假如没有关闭,则需要关闭SIP!
关闭
进入规复模式(Recovery模式),步调如下:
关机
长按开机键
老版本体系是开机时按住Command+R键,2024年的版本都是长按开机键。
规复模式如图,打开终端(由于体系不停更新,实际可能不完全同等,但大概相同):
在终端输入下令csrutil disable并按Enter键。
终端提示:Successfully disabled System Integrity Protection. Please restart the machine for changes to take effect.表现您已乐成关闭SIP掩护。
点击左上角的苹果图标,然后点击重启,就可以正常使用从网站下载的应用程序了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
张裕
金牌会员
这个人很懒什么都没写!
楼主热帖
AI绘画Stable Diffusion Lora模子的利 ...
linux企业版火绒(火绒终端安全管理体 ...
复杂度(上卷)
ESP32 IDF开发 应用篇⑭ Wifi TCP客户 ...
LLaMa系列模子详解(原理介绍、代码解 ...
Linux安装最新版Docker完整教程(建议 ...
MyBatis是如何初始化的?
学习ASP.NET Core Blazor编程系列六— ...
什么时候用C而不消C++?
K8S 实用工具之六-kubectl-aliases ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表