问题标签 [macos-big-sur]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
50424 浏览

macos - 如何在 Mac OS (`⌥+a` ) 中按 `alt+a`/`option+a` 键绑定时禁用生成特殊字符?

0 投票
2 回答
11191 浏览

macos - 删除迁移到其他 mac 后导致内核崩溃的内核扩展

我将我的 mac book pro 迁移到了 mac mini。现在我在每次启动时都会出现内核恐慌。以安全模式启动是可行的,我发现内核扩展com.eltima.eveusb.kext.controller会导致问题。它来自应用程序 USB Network Gate for Mac,我不幸安装了一次来测试它。

我已经在其中搜索了内核扩展,/System/Library/Extensions但在那里找不到任何匹配的扩展。

如何删除此扩展程序(如前所述,应用程序本身已被卸载)。

下面我附上了内核恐慌报告的一些部分。

非常感谢你的帮助。

0 投票
4 回答
13305 浏览

macos - crontab 没有运行 local/bin/ 脚本。卡塔利娜,大苏尔

我刚刚开始使用 crontab 并且遇到了一些问题。我已经阅读了一些关于如何在 macOS 上使用它的帖子,但它仍然无法正常工作。

所以,我写crontab -e了 ,然后将其编辑为 */1 * * * * cliclick -w 1 m:3,3(例如) - 这意味着每 1 分钟重复单击 x=3;y=3。一切都没有改变。但是,当我从终端只使用这个命令时,一切都很好。

我已经尝试过创建一个script.sh文件,并且情况相同:从手动命令它可以工作,而从 crontab 不是。

也许,我做错了什么? 更新: crontab 具有完整的磁盘访问权限。

UPDATE2: 我尝试在 BigSur 上再做一次。首先,我使用一个更简单的命令,例如echo

* * * * * echo 'test' >> /*/Desktop/text.txt 而且效果很好。之后,我自己写script.sh

它的 cliclick 不起作用,因为其他 bin 文件位于/usr/local/bin/(cliclick 位于此路径中)

请注意,如果我执行 ./script.sh 则 cliclick 在这两种情况下都可以正常工作。

我彻底搜索了一下,发现运行 cliclick(和其他)是不可能的:https : //github.com/BlueM/cliclick/issues/103crontab

0 投票
3 回答
4561 浏览

git - 自制安装错误期间失败:git fetch origin master:refs/remotes/origin/master --tags --force

我无法安装自制软件。

我试过的方法:

  1. 更改 http_proxy 值`export http_proxy=http://127.0.0.1:10818;export https_proxy=http://127.0.0.1:10818;
  2. 提高 postBuffer 值 git config --global http.postBuffer 5242880000
  3. 更改脚本使用ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"而不是/usr/bin/ruby -e "$(curl -fsSL... 它工作。谁能解释它为什么起作用?谢谢

终端一直显示此消息

0 投票
2 回答
2668 浏览

macos - Mac OS 10.16 链接 Homebrew 安装的库

我已经使用自制软件很长时间了,从来没有遇到过这个奇怪的问题。出于某种原因,我不会在这里解释我使用的是 MacOS 10.16 (Big Sur),它是最新 MacOS 的 Beta 版本,并且使用自制软件安装了库。其中一个库是zlib. 但是用 CMake 构建,它找不到库。我试图构建 wxWidgets 以及 libcurl。两者都因类似错误而失败:

似乎库搜索路径不包括/usr/local/opt/zlib/lib找到库的位置。在另一台运行 10.13 High Sierra 的机器上,它运行良好。

brew info zlib

CMakeList.txt的相关内容

CMake 日志

日志太大了,这里不能粘贴。在这里看到它:https ://pastebin.com/Mk4NrQgX

更新

所以我检查了一下,发生了一件奇怪的事情。当我用 ls 列出时,我可以看到库存在:

ls /usr/lib/|grep libz

但是当我尝试例如检查图书馆时otool otool -L /usr/lib/libz.dylib

我想问题出在这里,虽然还没有破解代码

更新 2

如此运行ls -la /usr/lib | grep libz,您可以看到它全部链接回,libz.1.dylib但该文件不存在。

0 投票
2 回答
473 浏览

swift - 检测应用程序是否在 macOS 测试版上运行

我希望能够以某种方式检测我的应用程序是否在 macOS 11 的 beta 版本上运行,因为我想告知用户一些已知的错误。我只想向 macOS 11 beta 用户显示这样的警报,这意味着既不是 macOS 10.15 用户也不是 macOS 11 最终版本的用户。我当然可以提交一个应用程序更新以在 macOS 11 接近完成时删除警报,但如果有一些可重复使用的东西我可以在多个应用程序和未来的 macOS beta 版本中使用,那就太好了。

约束:

  • 该应用程序是沙盒的。
  • 该应用程序位于 App Store 中,因此没有私有 API。
  • 该应用程序没有网络权限,因此检测需要离线。
  • 我不想捆绑已知 macOS 内部版本号的列表并进行比较。

我的想法是,也许可以使用某种嗅探。当 macOS 版本是 beta 版本时,可能有一些 API 会返回不同的结果。

0 投票
0 回答
101 浏览

c# - 在 NSColorPanel 中,当我将所选颜色拖到颜色收藏夹列表中时,应用程序崩溃

仅当 NSColorPanelSwatches.plist 不存在且 OS 版本为 MacOS BigCur 时才会出现此问题。

当我使用 Swift 创建相同的视图并执行相同的操作时,不会出现问题。

这是 Xamarin.Mac 中的 Appkit 的问题吗?</p>

还是我忘记了一些初始设置?

我在以下环境中构建这个应用程序

  • 操作系统:10.15.5
  • Xamarin.Mac:6.18.2.1
  • Xcode:11.4.1
  • 单声道:6.10.0.104

崩溃信息:

  • 断言失败:(backingScaleFactor > 0.f),函数drawingFocusRingBitmapForTime,文件/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1997/AppKit.subproj/NSAutomaticFocusRing.m,第298行。
0 投票
1 回答
184 浏览

macos - MacOS Sur 从任何地方下载

在 MacOS Catalina 中,您仍然可以解决公证和签名要求,通过运行从任何地方下载

sudo spctl --master-enable

使用 Big Sur 中的新安全功能,我无法亲自尝试,我担心解决方法可能会消失。您是否仍然可以使用此命令运行您自己编译或从其他地方下载的二进制文件,风险自负?

这个问题的答案在 Apple Silicon ARM 芯片上也可能有所不同,如果没有供应有限的过渡开发工具包,任何人都无法使用这些芯片。万一拥有这些工具包的人看到这篇文章,有哪些选项可以恢复下载和构建的能力,而无需看门人阻止并需要公证?这对于内部开发非常重要。

另外,忽略所有风险,假设我的计算机在本地安全网络上,我只下载、共享和编译我知道通过与开发人员通信是安全的东西。对此类有关禁用安全性的问题的很多回答似乎都在回避这个问题并告诉我不要这样做,但我保证我会保持谨慎。

0 投票
2 回答
829 浏览

ios - SwiftUI 中默认展开的 List 或 OutlineGroup

使用 SwiftUI 中的 List 或 OutlineGroup 如何在创建视图时使其部分(或全部)分支默认展开。这似乎可以通过具有绑定的 DisclosureGroup 实现。

这对于恢复状态或自定义视图以进行演示很有用。

0 投票
3 回答
2212 浏览

swift - macOS Big Sur 新工具栏按钮样式

当我使用 SwiftUI App Lifecycle 创建应用程序时,工具栏按钮与新的 Big Sur 工具栏按钮样式(具有 onHover 效果样式)相匹配。但是,如果我选择传统的 AppDelegate Lifecycle 并通过 Storyboards 自定义工具栏,那么我会得到这种按钮样式而没有 onHover 效果:

在此处输入图像描述

该按钮以矩形为背景出现。有谁知道我怎样才能实现新风格?