问题标签 [macos-mojave]

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 投票
2 回答
6014 浏览

objective-c - 如何在 Mojave 中为我的应用禁用暗模式?

当我在 Mojave 下的 Xcode 10 中构建我的 macOS 应用程序时,它会自动使我的应用程序采用暗模式。我还没有准备好为我的应用实施暗模式。

如何为我的应用禁用暗模式,使其在 macOS 下的亮模式和暗模式下都显示为浅绿色?

0 投票
7 回答
14768 浏览

xcode - macOS 10.14 Mojave 下无法加载 Info.plist 错误 Xcode 10

我在 Xcode 中运行我的应用程序时收到此错误消息,并且存档的导出应用程序不在 macOS 10.14 下执行

顺便说一句,将 Xcode 的 File -> Project Settings -> Build System 更改为“Legacy Build System”对我不起作用。

0 投票
11 回答
15957 浏览

macos - Mac Mojave + opengl

Mac OS 10.14 Mojave 刚刚发布,从 6 月开始,我们就知道 OpenGL 将在 OS 中被弃用。“OpenGL 应用程序将继续运行,但你应该切换到 Metal,”来解释一下。但是,似乎没有任何文档表明您是否仍然可以使用 OpenGL 进行编译,或者 Apple 是否会阻止或省略适当的开发库。我目前正在开发一个基于 OpenGL 的图形程序,如果编译不再起作用,我不能冒险更新。有没有人测试过这个?

编辑:还有其他人分享 Esenthel 的经验吗?

0 投票
2 回答
2233 浏览

swift - 在 macOS Mojave 中请求相机权限

如果用户未授予权限,则在 macOS Mojave 中为相机初始化AVCaptureDeviceInput会失败。尝试初始化时,系统会自动显示权限请求对话框。似乎没有办法得到用户响应的通知。

我正在寻找一种模拟方式来获得通知,就像请求音频权限一样:

保护用户隐私指南未概述任何其他访问相机的方法。

0 投票
2 回答
3586 浏览

php - 将 MacOS 更新到 Mojave (10.14) 后 PECL 扩展安装失败

我使用我的 Mac 开发了三个项目:一个 Android 应用程序、一个 iPhone 应用程序和一个 Symfony 项目。

我的 Symfony 项目使用 Redis 和 APCu 扩展。这是通过 PECL 安装的(6 个月前),使用:

昨天,在将我的 mac 更新到 Mojave 并尝试像往常一样启动我的 PHP 的内置 Web 服务器后,我收到以下错误:

尝试从全局命名空间加载类“Redis”。您是否忘记了“使用”声明?

我还注意到php.ini在安装过程中已将其删除,因此我使用再次php.ini-previous生成php.ini

还重新安装了命令行工具(在安装过程中被删除):

最后,我再次尝试通过 PECL 安装 redis 扩展:

这次PECL抛出错误:

如何解决这个问题?

0 投票
1 回答
907 浏览

ssl - MacOS Mojave 更新 SSL/TLS (?) 后无法从“https://rubygems.org/”安装 gems

我目前无法从“ https://rubygems.org/ ”安装 gems 我最近更新到 Mojave 并更新和升级了 brew 以便让 mysql 再次运行。现在我发现我无法从 ruby​​gems 安装 gem。

尝试安装 gem 时

我已经尝试过了但是没有用。

尝试更新 RVM

尝试更新 CERT

尝试更新 RVM

尝试安装 gem

我通过 brew 安装了两个 openssl:

我的 ~/.bash_profile 中有 'PATH="/usr/local/opt/openssl/bin:$PATH"'

在系统更新之前一切正常,但现在我的开发系统坏了。任何人都可以帮忙吗?我可以在 gem 文件中设置 http;//rubygems.org 并因此通过 bundle install 安装 gem,但这不是解决方案。

更新:

我发现了更多细节:在第二台机器上,一切都按预期工作。在这两个系统上,RVM 都依赖于 openssl,在这两种情况下都是 brew/openssl 或 brew/openssl@1.1。在我得到的第一台机器上:

在第二个我得到:

为什么第一台机器也检查 /System/Library/?如何将其配置为不这样做?

0 投票
1 回答
686 浏览

macos - Safari 浏览器中的动作链失败

我正在尝试在 Safari 12.0 浏览器中使用 ActionChains 创建移动到元素操作,但出现下一个错误:

相同的测试在任何浏览器(Firefox、Chrome、Ie、Edge 等)中都成功通过,但在 Safari 中失败。

创建此操作的源代码:

0 投票
0 回答
1771 浏览

xampp - Mojave 升级时的 XAMPP Manager-OSX 错误

刚刚将 Mac 升级到 MacOS Mojave 10.14。运行 XAMPP 7.2.5。启动时,XAMPP Manager-OSX 会生成错误消息并且现在缺少按钮标签。

关于如何解决的任何想法?

0 投票
2 回答
3452 浏览

c++ - Code::Blocks C++ 用 MacOS Mojave 编译:致命错误:sys/cdefs.h:没有这样的文件或目录

(这是我在 StackOverflow 上的第一个问题)

我必须在工作中使用 Mac,并且我正在使用 Code::Blocks 用 C++ 进行编码(因为我已经习惯了这个 IDE)。2 天前,我从 MacOS High Sierra 升级到了 MacOS Mojave,我可以公平地说……这是一个糟糕的决定。

现在,当我试图#include <math.h>得到这个错误时:fatal error: sys/cdefs.h: No such file or directory。我尝试使用 重新安装 xcode 行命令工具xcode-select --install,但它仍然无法正常工作。

有没有人知道发生了什么,以及我如何解决这个问题?

0 投票
2 回答
769 浏览

mysql - MacOS 10.14安装和brew更新后无法安装mysql gem

macOS 10.14 install + Brew 更新后,我的开发系统坏了。

我无法安装 mysql gem。尝试安装时,我得到:

相对的 mkmf.log 是:

我通过 Brew 安装了 mysql 并保持 mysql、mysql@5.6 或 mysql@5.7 处于活动状态。路径在 .bash_profile 中设置:

当我切换到 mysql@5.6 或 5.7 时,我会相应地更改路径。一般来说,mysql似乎存在一些问题。

当 Ruby 1.8.7、Rails 3.2.5 和 mysql 数据库中的一个 webapp 正在运行时,其他两个具有相同技术堆栈的 webapp 无法重新安装 mysql gem 或连接到数据库。

任何人都可以帮忙吗?