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

xcode8 - 无法在 macOS 10.14 beta 上打开 Xcode 8.3.2

我最近升级到了新的 macOS 10.14 测试版,但是在安装它之后,当我尝试打开旧版本的 Xcode 8.3.2 时,每次它都会崩溃。下面是它的详细信息。

未找到符号:_OBJC_IVAR_$_NSTextViewIvars.sharedData

Xcode 8.3.2 崩溃日志

0 投票
5 回答
6561 浏览

xcode - 没有这样的模块“CreateMLUI”

我正在使用 macOS Mojave Beta (10.14 18A293u) 和 Xcode 10.0 Beta (10L176w)。我创建了一个 Swift Playground,但我无法导入CreateMLUI框架来使用它。我不断收到导入错误。

游乐场截图

我尝试过创建iOS PlaygroundmacOS Playground

任何人都知道我做错了什么?

提前致谢。

0 投票
1 回答
10806 浏览

arduino - macOS X Mojave 10.14 Beta FTDI USB 串行驱动程序

我刚刚安装了 macOS Mojave 10.14 Beta,当我将 Arduino 连接到 USB 端口时,我的 Arduino IDE 端口列表中没有出现任何内容。

如果我尝试,ls /dev/tty.*我只会看到/dev/tty.Bluetooth-Incoming-Port连接。在 macOS 10.13 上一切正常。我尝试重新安装驱动程序(http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_4_2.dmg)很多次,我也尝试遵循https://learn.sparkfun.com/tutorials/how-to-install -ftdi-drivers/mac但端口永远不会出现。建议?

0 投票
7 回答
15683 浏览

xcode - 无法使用 Xcode 10 在 Mojave 上安装 brew

我无法在我的 Mac 上安装任何 brew 包,并显示以下错误信息。

安装在我的 Mac 上:

  • macOS 10.14 测试版 (18A293u)
  • Xcode 9.3 (9E145)
  • Xcode 10.0 测试版 (10L176w)

输入brew install xxx. 输出是:

但是当我输入时xcode-select --install,它说它不可用
Xcode 选择安装错误

我的 Mac 上两个版本的 Xcode 的路径:

我的配置输出:
xcode-select -p

酿造配置

0 投票
1 回答
508 浏览

c++ - 如何将 C++ 项目从 32 位迁移到 64 位以支持 MAC OS 10.14(Mojave)?

我们正在尝试将我们的 c++ 代码从 32 位转换为 64 位。此转换是为了支持将于 2018 年 9 月发布的仅支持 64 位应用程序的新 MAC OS 10.14。

到目前为止,如果我们在二进制文件上运行“文件”命令,它会显示以下结果。

我们如何将我的代码转换为仅支持 64 位架构?我们必须对代码进行哪些更改?当我们执行文件命令时,如何使我的二进制文件仅显示为 64 位而不是 i386 可执行文件?

0 投票
1 回答
256 浏览

debugging - Kext 在 macOS 10.14 中的线程上下文切换中触发恐慌。

最近,我在 10.14 上测试了我的 kext,它似乎运行了一段时间。但是经过一些随机时间(可能需要几分钟),它会产生以下恐慌:

我已经多次运行了我的代码,并注意到恐慌可能是由我的用户空间守护进程在调用sys 调用时触发的,或者在调用函数psynch_cvwait后触发上下文切换时直接从内核扩展触发。msleep

这是来自内核的跟踪:

接下来是从用户空间守护进程 sys 调用触发的堆栈跟踪:

丢失的帧属于扩展com.apple.kec.pthread(1.0)[C69B97C1-505D-3629-9D64-7B7BC6D780A8]@0xffffff7f8cbf3000->0xffffff7f8cbfafff

起初我以为这可能是随机内存损坏引起的,但看起来在我所有的复制之后,除了我刚才提到的 2 之外,没有其他实体引发了恐慌。

如果我查看恐慌消息,它会连接到每个处理器的 %gs 寄存器中可能找到的值,其中保留了抢占级别。但是,在 lldb 中,我无法访问此寄存器,我怀疑它是否映射到我的驱动程序内存。

所以我剩下的就是对我的驱动程序的部分进行评论,看看问题是否仍然存在。也许你们中的任何人对如何解决这个问题有更多的见解?

谢谢

0 投票
1 回答
214 浏览

ios - iOS 应用程序的公证审核流程 | WWDC

我正在检查 WWDC-2018(面向开发人员的平台国情咨文活动)。Apple 概述了 Mac OS Mojave 和 iOS 12 即将推出的一些新保护措施。

要点之一是在分发 Mac OS 应用程序之前对其进行公证审查,以便用户可以知道它对恶意软件等是安全的。

iOS 企业应用程序也一样吗?我们是否必须在将 iOS 应用程序分发给客户之前对其进行审核?

0 投票
6 回答
34004 浏览

xcode - macOS 10.14(beta) 如何安装 Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta

作为我的问题的标题,我不知道如何为我的 Mac 安装 Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta,请帮忙。

我做了什么:

  1. 运行命令“brew install carthage”来安装 Carthage,得到错误:

错误:您的 Xcode (9.4.1) 太过时了。请更新到 Xcode 10.0(或删除它)。Xcode 可以从 https://developer.apple.com/download/more/更新

  1. 在终端中运行命令“xcode-select --install”作为@Dev 的第二个答案,但在“brew install carthage”之后我仍然遇到相同的错误;

错误

  1. 从Apple网站下载.dmg文件,打开后工具太多:

工具

我已经尝试安装在附图中标有红色矩形的两个 .pkg,但错误仍然存​​在。

环境:

0 投票
2 回答
12266 浏览

macos - macOS Mojave 自定义动态壁纸

我发现 macOS Mojave Beta 中的默认(也是唯一)动态壁纸位于 /Library/Desktop Pictures/ 中。有问题的文件称为“Mojave (Dynamic).heic”

我想文件本身可能是从时间值到图像的某种映射/字典,但我无法将它作为任何类型的图像集合打开。当然,我可以用预览打开它,但它只显示其中一张图像。

我相信必须有一种方法可以创建类似于此默认壁纸的自定义壁纸。问题是如何正确打开这些文件(将它们视为集合),更重要的是,编辑它们?

0 投票
1 回答
1106 浏览

google-cloud-sdk - 升级到 OSX Mojave 后 GCP 无法工作

升级到 OSX Mojave (Developer beta 2) 后,每次使用 GCP 以及重新安装它时都会出错。

我试图通过brew重新安装python和zlib;但它没有用。