macOS Sierra 如何打开任何来源

macOS Sierra下如何打开任何来源

一定有很多朋友和小子一样,迫不及待的升级到了macOS Sierra,随之而来的是第三方应用都无法打开了,提示无法打开或者扔进废纸篓。

大家都知道,macOS Sierra之前的系统也是需要手动去打开应用程序-系统偏好设置-安全性和隐私-通用里勾选任何来源,这样操作之后才能打开第三方应用。而到了macOS Sierra同样如此,但是默认是不显示的。

无法打开第三方应用程序提示

打开任何来源选项

小子这里就来教大家如何开启任何来源选项:

1.打开应用程序-实用工具-终端;

2.复制以下代码(红色处注意是两个-)到终端中,回车(输入电脑密码):

sudo spctl --master-disable

小子特地做了一个简短的小视频,大家点击“GIF”即可查看具体操作步骤:

本文隐藏内容 登录 后才可以浏览。

3.打开应用程序-系统偏好设置-安全性和隐私-通用,消失的任何来源终于出现了(默认应该勾选了);

4.尽情的安装第三方软件吧!

当然,如果你不喜欢用终端输入命令的方式打开任何来源选项,你也可以通过另一种方法来打开第三方应用程序: 按住Control键并点按或右键点按该app的图标,点击打开即可出现“打开”选项,是不是也很方便?大家按照自己的喜欢选择这两种方法即可在macOS Sierra下打开第三方应用。

本文链接:macOS Sierra 如何打开任何来源

转载声明:本站文章无特别说明皆为原创,转载请注明:史蒂芬周的博客
本站所有软件仅供学习使用,请在24小时内删除,本人不承担任何相关责任!


微信 OR 支付宝 扫描二维码
为小子 打赏

pay_weixin  pay_weixin
非常感谢你的支持,小子会继续努力!

macOS Sierra 如何打开任何来源》上有 292 条评论

  1. “安装 Tuxera NTFS”已损坏,无法打开。 您应该推出磁盘映像。
    在安装的时候安装不了,提示这个,怎么解决?求教

  2. 10.15.6亲测可用:

    打开任意来源
    在终端中输入sudo xattr -d com.apple.quarantine /Applications/xxxx.app 即可(xxxx为你的App的名字)

      • 意外退出采用命令行手动签名方式

        codesign –force –deep –sign – /Applications/FileZilla.app

        签名成功后,显示:/Applications/FileZilla.app: replacing existing signature

        移除提醒解决方案

        访达-应用程序principle右键-显示简介-覆盖恶意软件保护 打勾就好了

        如果不行或者提醒文件损坏,开启“任何来源”命令

        sudo spctl –master-disa

  3. 版本10.15.4
    方法如下,亲测好用,我只执行了1、2两步即可安装成功。空格一定不能弄错

    1.安装Command Line Tools 工具(我大概用了20分钟)
    打开「终端app」输入如下命令:
    xcode-select –install

    2.给软件签名
    打开终端工具输入并执行如下命令:
    sudo codesign –force –deep –sign – (应用路径ps:路径前面有空格)

    3.错误解决
    如出现以下错误提示:
    /文件位置 : replacing existing signature
    /文件位置 : resource fork,Finder information,or similar detritus not allowed

    那么,先在终端执行:
    xattr -cr /文件位置(直接将应用拖进去即可)
    然后再次执行如下指令即可:
    codesign –force –deep –sign – /文件位置(直接将应用拖进去即可ps:/前有空格)

  4. MacOS Catalina 10.15.4版本,史蒂芬在2020年4月28日更新的Notability还是无法使用,尝试了本帖各位使用的方法,好几个都试了,几个方法安装的过程没出现错误提示,等到打开程序的社会还是显示软件错误,无法使用。有朋友解决了这个问题的吗?

    • 现在App Store降价,30可入Mac版,但极不稳定。昨天录好的分隔条和主题,今天早上打开笔记全不见了,剩下一个个无主题页,大家还是等这软件稳定了再用MAC版本吧。

  5. 请问,AE2020版本安装不成功,每次点击Install就提示Error:The installation cannot continue as the installer file may be damaged. Download the installer file again.我重新下载之后还是这样,开发者权限和防火墙都弄过了,还是不行,求大神回复~~~

  6. dmg文件一直打不开,提示是个警告,原因是映像数据已损坏,连续操作好几次关闭打开任何来源,且重新下载过几次安装包,都一直提示已损坏,不是app已损坏而是dmg安装包已损坏,系统10.15.2求解!

  7. 10.15.2系统已通过,是macOS Catalina版本
    输入内容如下:
    sudo xattr -rds com.apple.quarantine /Applications/AxureRP9.app
    注意:
    1. 应用程序重新命名:有空格要去掉。
    2. rd后面有s
    3. quarantine后面有个空格。

  8. 打开未知来源仍无法安装解决办法,亲测OK:install点击右键选择显示包内容–contents–MacOS–install,双击即可安装。开森~~~

  9. 试过很多次了,xmind2020版本的一直都显示无法打开。显示文件受损建议推出。
    按照楼上的方法测试还是不行,一直让重试。这个是什么原因?电脑是MacOS Catalina版本。

  10. catalina系统按照方法不行
    MarcozhudeMacBook-Pro:~ archizhu$ sudo spcti –master-disable
    sudo: spcti: command not found
    MarcozhudeMacBook-Pro:~ archizhu$

        • 我看了前面一系列楼主和解决方案的回答,解决方案是可用的,但是楼主的文字写的可能小白读起来有点费劲,我安装TuxeraNTFS2019的时候遇到同样问题,按照前面的方法试了很多次,后来发现是阐述操作步骤的时候说的不够清晰,我按照自己小白操作方式重新说一遍,供参考:
          操作步骤之前,请确认在系统设置中已经打开任何源的选项。
          一、下载完成Tuxera NTFS 2019的dmg文件,双击镜像文件,在浏览窗口中有两个文件,一个是安装 Tuxera NTFS 2019.app,另外一个是文本文件SN。
          二、打开一个终端,复制前面的命令行,直接粘贴到终端窗口sudo xattr -rds com.apple.quarantine /Applications/AxureRP9.app 不要回车!不要回车!不要回车!
          三、从dmg浏览窗口中直接拖拽“安装Tuxera NTFS 2019.app”图标,拖拽至Finder窗口中应用程序一栏。相当于把dmg内的只读文件拖拽至应用程序文件夹。
          四、在应用程序一栏中找到刚才拖拽复制过来的“安装Tuxera NTFS 2019.app”改名称为“TuxeraNTFS.app”
          五,在前述步骤二,将最末尾的AxureRP9.app改为TuxeraNTFS.app 然后,回车!终端窗口并没有变化。
          六、此时,在finder的应用程序列表栏中找到刚才改名的TuxeraNTFS.app,双击,直接进入安装程序,接下来一路安装顺利完成。SN号也由初始的不可填写状态变为可填写状态,直接从dmg浏览窗中复制文本文件内的sn即可完成所有安装步骤。
          重启,检查可用。
          以上说明步骤假定读者是小白,正常应该看得懂….因为我就是小白:)

    • 安装 Axure RP 8.app 提示文件已损坏。
      xxx-Pro:~ xxx$ sudo xattr -rd com.apple.quarantine /Applications/Axure RP 8.app
      Password:
      xattr: No such file: /Applications/Axure
      xattr: No such file: RP
      xattr: No such file: 8.app
      xxx-Pro:~ xxx$ sudo xattr -rd com.apple.quarantine /Applications/AxureRP8.app
      xattr: No such file: /Applications/AxureRP8.app
      xxx-Pro:~ xxx$

      应用:Axure RP 8.1 3379
      版本:macOS Catalina(10.15)
      版本:macOS Catalina(10.15)

  11. 博主好,请教下,我最近下载的几个软件都提示”打不开以下磁盘映像,映像数据已损坏“,这个是什么原因?
    操作系统:MacOS Mojave
    版本:10.14.5
    记得之前安装时可以的,新电脑就安装不成功了

  12. 已经打开任何来源了,但是依旧提示
    “Adobe Zii 2019 4.4.2”已损坏,无法打开。 您应该推出磁盘映像。

    10.15 Beta版(19A546d)

  13. 求助,我的怎么是这样?
    Last login: Tue Aug 6 10:25:38 on ttys000
    zhangxudeMacBook-Pro:~ xuzhang$ sudo spctl –master-disable
    Password:
    zhangxudeMacBook-Pro:~ xuzhang$

  14. Last login: Thu Jul 11 12:13:08 on ttys000
    LilibetdeMacBook-Pro:~ changhuijing$ sudo spctl –master-disabel
    Password:
    spctl: unrecognized option `–master-disabel’
    System Policy Basic Usage:
    spctl –assess [--type type] [-v] path … # assessment
    spctl –add [--type type] [--path|--requirement|--anchor|--hash] spec … # add rule(s)
    spctl [--enable|--disable|--remove] [--type type] [--path|--requirement|--anchor|--hash|--rule] spec # change rule(s)
    spctl –status | –master-enable | –master-disable # system master switch

    Kernel Extension User Consent Usage:
    spctl kext-consent ** Modifications only available in Recovery OS **
    status
    Print whether kernel extension user consent is enabled or disabled.
    enable
    Enable requiring user consent for kernel extensions.
    disable
    Disable requiring user consent for kernel extensions.
    add
    Insert a new Team Identifier into the list allowed to load kernel extensions without user consent.
    list
    Print the list of Team Identifiers allowed to load without user consent.
    remove
    Remove a Team Identifier from the list allowed to load kernel extensions without user consent.
    LilibetdeMacBook-Pro:~ changhuijing$
    输入后显示这个,请问是什么意思啊,应该怎么处理呢

  15. 已经按照操作出现“任何来源”选项,并且点了任何来源。仍然显示文件破损打不开,扔进垃圾罗。再次打开安全与隐私窗口,没有任何来源的选项了。

      • 我知道很多人没弄明白的原因了,开始我也是,当输入了sudo spctl –master-disable这一步之后,出现一个带钥匙的那一步的时候,你是需要输入你的开机密码的,输入的时候看不见正常输入,输入完之后按回车就好了,开始我也是不明白老是出错

  16. mojave 系统,可以安装未知来源应用,依然提示“打不开已损坏”,我在查此类问题时看到另一种解决方案,贴过来给大家参考:
    ————————quote————————

    以无法打开navicat应用为例:
    首先打开终端,执行:
    【 sudo bash 】
    1
    这时会提示你输入你的账户密码, 输入完后就切换到了 root 用户,然后执行:

    【 xattr -cr /Applications/Navicat\ Premium.app/ 】
    1
    然后就可以了。

    这时候重新到 /Applications/目录双击 Navicat Premium.app,就可以打开了。

    ————————quote end————————

    这是CSDN上一个作者的解决办法,我把里面的应用名换成Principle.app,成功打开,喜极而泣。。。

  17. 你好,请问按教程操作之后,app安装时显示签名不符合,然后不可以打开,只能直接丢进废纸篓,以及control加打开也没有用,这个要怎么解决呢?

  18. 根据gif图,操作无误。多次反复下载安装cleanmymac后,最后一步,总是提示软件cannot be opened because of a problem. This report will be sent to Apple automatically. 在下面的comments的detail中,有一行显示“Dyld Error Message: Library not loaded:…..Reason: no suitable image found….”。

    反复下载安装删除再下载后,实在是不知道改怎么办了。请求小子帮助

  19. 您好:升级了mojave系统后,这个方法不行了啊。
    System Policy Basic Usage:
    spctl –assess [--type type] [-v] path … # assessment
    spctl –add [--type type] [--path|--requirement|--anchor|--hash] spec … # add rule(s)
    spctl [--enable|--disable|--remove] [--type type] [--path|--requirement|--anchor|--hash|--rule] spec # change rule(s)
    spctl –status | –master-enable | –master-disable # system master switch

    Kernel Extension User Consent Usage:
    spctl kext-consent ** Modifications only available in Recovery OS **
    status
    Print whether kernel extension user consent is enabled or disabled.
    enable
    Enable requiring user consent for kernel extensions.
    disable
    Disable requiring user consent for kernel extensions.
    add
    Insert a new Team Identifier into the list allowed to load kernel extensions without user consent.
    list
    Print the list of Team Identifiers allowed to load without user consent.
    remove
    Remove a Team Identifier from the list allowed to load kernel extensions without user consent.

  20. 如果提示安装后的app已损坏要移至垃圾篓,这是个超级棒的解决方法!!!实际上app根本就没有损坏,只是不被授权运行而已。

  21. 以下的我的操作输入:
    Last login: Tue Oct 2 16:43:06 on ttys000
    shusakaitekiMacBook-Pro-2:~ shusakai$ sudo spctl –master-disable
    Password:
    Sorry, try again.
    Password:
    shusakai is not in the sudoers file. This incident will be reported.
    shusakaitekiMacBook-Pro-2:~ shusakai$

    输入正确的电脑密码也不行呀!

  22. 之前下载过48.2版本的sketch 后面有新版本出来就卸了旧的重新下载新的安装包,但是后面几个新的版本都安装不上 ,提示已损坏丢废纸篓,安全与隐私里也没有提示勾选继续安装。现在只有48.2版本可以打开,也仅仅出现在finder的应用程序里,lunchpad里面没有图标入口,不知道是怎么回事。
    这和设置这些有关吗?我的问题是想问下1为什么下的3-4个高点版本文件都打不开。2.好不容易有可以打开的低版本sketch却不在lunchpad显示?

  23. pdf expert 2.4.5 下载并安装,且输入代码改为“任何权限”后,仍然打不开。点击app,在dock这里闪现一下就消失了。请问如何解决?

  24. 新版系统不支持这个命令命令吗?
    spctl: option `–master’ is ambiguous
    System Policy Basic Usage:
    spctl –assess [--type type] [-v] path … # assessment
    spctl –add [--type type] [--path|--requirement|--anchor|--hash] spec … # add rule(s)
    spctl [--enable|--disable|--remove] [--type type] [--path|--requirement|--anchor|--hash|--rule] spec # change rule(s)
    spctl –status | –master-enable | –master-disable # system master switch

    Kernel Extension User Consent Usage:
    spctl kext-consent ** Modifications only available in Recovery OS **
    status
    Print whether kernel extension user consent is enabled or disabled.
    enable
    Enable requiring user consent for kernel extensions.
    disable
    Disable requiring user consent for kernel extensions.
    add
    Insert a new Team Identifier into the list allowed to load kernel extensions without user consent.
    list
    Print the list of Team Identifiers allowed to load without user consent.
    remove
    Remove a Team Identifier from the list allowed to load kernel extensions without user consent

  25. 我输入sudo spctl –master-disable然后回车,回复我:-bash: sudo: command not found这可如何是好?重复几次,都是如此。系统版本macOS Sierra 10.12.3

  26. 最近下载的破解版app总是提示已损坏,但我的电脑早就允许任意来源的软件了。但发现右键打开是可以的,然后其他原本损坏的app也可以直接打开了。感觉是一个系统的bug,不知道是不是最近系统版本的更新出现的问题。

    • 您好,有可能是系统BUG,可以这样试试:回到通用里勾选上第一个或者第二个,确定后关闭系统偏好设置,然后再打开将通用里勾选成第三个任何来源。

  27. KyleStyledeMacBook-Pro:~ kylestyle$ sudo spctl –master-disable
    sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
    KyleStyledeMacBook-Pro:~ kylestyle$ 请问显示这个怎么办?

  28. dmg没损坏,也可以安装,但是安装后打开时显示navicat premium.app已损坏,打不开,您应该把它移到废纸篓。
    这个怎么解决?已经尝试重新下载了,不行

    • 您好,一定要仔细敲对命令,空格也要注意。
      如果实在不行可以登录博客成为赞助会员后联系小子帮您远程解决。

  29. 输入命令,并输入密码后,提示找不到命令:
    sudo: spctl: command not found

    这是什么回事,没有输错命令,两个-也注意了。已经大半年了,这问题一直没找到解决方法,求帮助!

  30. 回车输入电脑密码之后 显示
    Password:
    sudo: spctl–master-disable: command not found
    求解决
    我需要远程帮助
    怎么找你
    已经赞助了

  31. 你好,今天在安装时,文件已损坏,之后按照提示在终端中进行设置后,通用中还是没有任何来源这个选项,我是最新的系统,这个怎么办?

  32. [08S01] [FreeTDS][SQL Server]Unable to connect: Adaptive Server is unavailable or does not exist (20009)
    [08001] [FreeTDS][SQL Server]Unable to connect to data source (0)

    连接sql server 报错站长,这个怎么破?

  33. 您好!
    谢谢耐心回复
    如何排查呢
    因为盘内文件较多一下无法备份完全
    能否有什么办法远程帮我排查一下吗
    成为会员是不是就可以了?
    不胜感激

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>