问题标签 [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 投票
6 回答
11183 浏览

java - 在 MacOS Big Sur 上安装 Netbeans 8.2 未找到 JDK

我最近升级到 MacOS Big Sur,尝试打开 NetBeans 8.2 时出现错误

缺少 JDK,它是运行某些 NetBeans 模块所必需的。请使用 --JDK home 命令行选项指定 JDK 安装

我尝试将 JAVA_HOME 设置为 JDK 路径,但没有成功。所以,我卸载了 Netbeans 和 JDK 并重新下载了 Netbeans 8.2 和 JDK 8。

现在在尝试设置 Netbeans 时,它显示:

无法安装 NetBeans IDE。在您的计算机上找到 Java (JRE),但需要 JDK 8 或更高版本。请从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装 JDK 8 的最新更新,然后重新启动 NetBeans 安装。

Java版本

Javac 版本

我当前的$JAVA_HOME设置为/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

我还尝试使用 JDK 14 和 15 安装 NetBeans 11 和 12,但它给出了相同的错误

编辑:以下是唯一对我有用的解决方案。

  1. 将上述命令粘贴到终端上。它会打开 NetBeans。要在不再次键入命令的情况下使用 NetBeans,请将上述命令保存在代码编辑器中并另存为NetBeans.command文件。

  2. 然后打开文件。在提示的消息上单击确定。在终端上键入以下命令。

    sudo passwd root

  3. 输入您的登录密码。

  4. 只需按Enter(您不必输入新密码)

  5. 再次输入su root和您的登录密码。

  6. 键入chmod +x <path of the file you saved with .command>。退出终端并打开保存的文件。它现在应该可以工作了。

0 投票
1 回答
80 浏览

ios14 - Catalyst 上的 SidebarListStyle

目标:在 Catalyst 上构建 SidebarListStyle

根据 Apple 的说法,SidebarListStyle 在 Mac Catalyst 14.0+ 中可用 https://developer.apple.com/documentation/swiftui/sidebarliststyle

我得到了什么:'SidebarListStyle' 在 iOS /SwiftUI.SidebarListStyle:5:15 中不可用:'SidebarListStyle' 已在此处明确标记为不可用

我的设置:iOS 部署目标:14.1 Xcode 版本 12.1 (12A7403) macOS Big Sur 11.0 Beta (20A5395g)

有人有同样的问题吗?

0 投票
0 回答
1756 浏览

python - 在 macOS Big Sur 上为 Python 2.7 从 Pipenv virtualenv 执行 python 时出现“zsh:杀死 python”

  1. pipenv run python

    结果:zsh: killed pipenv run pythonPython shell 未启动

执行以下操作时也存在同样的问题:-

注意:Python 3.8 没有问题(Big Sur 默认提供) pipenv install --python 3.8

更多信息:-

  1. Big Sur 版本为 11.0 Beta (20A5354i)

  2. Pipenv 和 Python(默认)详细信息:-

    Pipenv 版本:'2020.8.13'

    管道位置:'/Users/ab/Library/Python/2.7/lib/python/site-packages/pipenv'

    蟒蛇位置:'/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python'

    发现 Python 安装:

    3.8.2:/usr/bin/python3

    2.7.16:/usr/bin/python2.7

    2.7.16:/usr/bin/python2

  3. 也尝试通过清理 virtualenvpipenv --rm但同样的问题。应用最近的操作系统更新也无济于事。

有人在 Big Sur 上使用默认 python 2.7 成功使用 pipenv 吗?

0 投票
2 回答
626 浏览

macos - 带有 Intent 的 Mac 上的 WidgetKit 不起作用

我正在尝试为 macOS Big Sur 制作一个 WidgetKit 小部件。小部件本身可以工作——Mac 和 iOS 上的代码相同。问题是在 Mac上,意图(设置)不起作用。当我单击“编辑小部件”时,我定义的选项不会出现。当我按“完成”时,它会替换为显示“无法加载”的屏幕。

这似乎发生在一个全新的目标和一个简单的新文本参数上。这些是我采取的步骤:

  1. 创建一个新的 Mac 项目
  2. 添加一个新的 Widget 目标
  3. 更改生成的 Intent,添加一个参数。您还需要添加“Siri 对话提示”
  4. 点击“运行”
  5. 在小部件模拟器中单击“信息”
  6. 点击“配置意图”

我错过了什么还是这是一个错误?

至少从 Big Sur beta 5 和 Xcode 12b6 开始,这一直是一个问题。我向Apple开了一张票,但我也在这里问,因为似乎有些人在工作,而且我完全有可能错过了一些东西!

0 投票
0 回答
157 浏览

swift - macOS 11:更改 NSSplitViewItem 的 NSTitlebarSeparatorStyle 不会立即更新

如果更改titlebarSeparatorStylea 的属性NSSplitViewItem,则窗口不会立即更新。您必须先将焦点设置到另一个应用程序才能更新窗口。但是,窗口也没有正确更新。例如,阴影永远不会真正得到应用。如果您在情节提要中设置属性,它将起作用。但是,如果您想以编程方式更改它,它不会按预期工作。

我希望像 Big Sur 中的 Finder:如果您将 Finder 窗口的内容显示为符号,则工具栏下方没有阴影或线条。如果您切换到另一个视图(如列视图),则会添加一行并且工具栏将变为透明。

我添加了一个示例项目来演示该问题。

GitHub:SplitViewItem-titlebarSeparator 在此处输入图像描述

macOS 11.0.1 测试版 (20B5012d)

Xcode 版本 12.2 beta 3 (12B5035g)

https://openradar.appspot.com/radar?id=4949260923568128

0 投票
0 回答
422 浏览

macports - 如何在 Mac OS X Big Sur Beta 上构建 macports 2.6.3?“不支持的架构”错误

我在运行最新 Big Sur 测试版的 iMac 上构建 MacPorts 时遇到构建错误。是的,我知道,它是测试版,但我认为我的问题仍然相关。请参阅下面的完整错误消息(许多错误中的第一个错误)。谢谢你的帮助!

0 投票
2 回答
115 浏览

macos - 如何标准化指向 APFS 卷组成员的路径

我的代码有时会获取指向卷组的辅助卷的路径。

例如,在 Catalina 或 Big Sur 启动卷上,其中有一个 System 和一个 Data 角色成员,我可能有如下路径:

常规(“规范化”)路径将是:

如何使用可用的 macOS 框架函数(Obj-C 或 Swift)将第一条路径转换为第二条路径?

请注意,我不想简单地为此硬编码字符串替换,因为至少在 Big Sur 上,组中的其他已安装卷也会发生同样的情况。例如,我可能有另一个 10.15 的可引导系统,其卷名为“Catalina”,然后这两个卷将显示为:

系统:/Volumes/Catalina 数据:/Volumes/Catalina - 数据

现在,如果我得到类似 的路径/Volumes/Catalina - Data/Users/Shared,我想将其规范化为/Volumes/Catalina/Users/Shared.

0 投票
1 回答
146 浏览

appkit - 在 Big Sur 中隐藏默认的 NSOutlineView 展开/折叠箭头

在 macOS Big Sur 之前,我可以创建NSOutlineView和隐藏用于展开和折叠项目组的默认显示/隐藏箭头。但现在在大苏尔,我找不到任何摆脱默认箭头的方法。我正在使用自己的箭头样式和功能。

这是一个屏幕截图:

在此处输入图像描述

我的NSOutlineView设置有一个Plain样式,因为我还在行周围提供了我自己的边距。但是我在故事板编辑器中看不到任何隐藏箭头的选项,我也看不到NSOutlineView文档中的任何选项来执行此操作。

有谁知道如何隐藏 Big Sur 中的默认展开/折叠箭头?

0 投票
2 回答
793 浏览

xcode - 如何在 Big Sur 上删除 NSTableView 缩进

Big Sur 添加了一种新的属性样式,默认为自动。即使我将它设置为全宽,我仍然可以看到我在 Xcode 12.1 和 12.2 上运行的应用程序之间的差异 这是一个示例应用程序,其中一个简单的单元格将其背景绘制为红色。 在此处输入图像描述

在调试界面时,我可以看到边缘包含表格行。这意味着单元格没有占据行的整个宽度。 在此处输入图像描述

请让我知道是否有办法让单个单元格视图扩展整个表格视图的宽度。

这是示例应用程序:https ://www.dropbox.com/s/zx4qqnllja1sox/test.zip?dl=0

0 投票
0 回答
1296 浏览

macos - macOS Big Sur - 安装所选更新时出错

为什么我对 Big Sur 的更新总是失败?

在此处输入图像描述 在此处输入图像描述

我已经尝试了一切:恢复模式,稳定的 wifi,重启......它仍然出现。