问题标签 [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.
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但端口永远不会出现。建议?
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
酿造配置
c++ - 如何将 C++ 项目从 32 位迁移到 64 位以支持 MAC OS 10.14(Mojave)?
我们正在尝试将我们的 c++ 代码从 32 位转换为 64 位。此转换是为了支持将于 2018 年 9 月发布的仅支持 64 位应用程序的新 MAC OS 10.14。
到目前为止,如果我们在二进制文件上运行“文件”命令,它会显示以下结果。
我们如何将我的代码转换为仅支持 64 位架构?我们必须对代码进行哪些更改?当我们执行文件命令时,如何使我的二进制文件仅显示为 64 位而不是 i386 可执行文件?
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 中,我无法访问此寄存器,我怀疑它是否映射到我的驱动程序内存。
所以我剩下的就是对我的驱动程序的部分进行评论,看看问题是否仍然存在。也许你们中的任何人对如何解决这个问题有更多的见解?
谢谢
ios - iOS 应用程序的公证审核流程 | WWDC
我正在检查 WWDC-2018(面向开发人员的平台国情咨文活动)。Apple 概述了 Mac OS Mojave 和 iOS 12 即将推出的一些新保护措施。
要点之一是在分发 Mac OS 应用程序之前对其进行公证审查,以便用户可以知道它对恶意软件等是安全的。
iOS 企业应用程序也一样吗?我们是否必须在将 iOS 应用程序分发给客户之前对其进行审核?
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,请帮忙。
我做了什么:
- 运行命令“brew install carthage”来安装 Carthage,得到错误:
错误:您的 Xcode (9.4.1) 太过时了。请更新到 Xcode 10.0(或删除它)。Xcode 可以从 https://developer.apple.com/download/more/更新
- 在终端中运行命令“xcode-select --install”作为@Dev 的第二个答案,但在“brew install carthage”之后我仍然遇到相同的错误;
- 从Apple网站下载.dmg文件,打开后工具太多:
我已经尝试安装在附图中标有红色矩形的两个 .pkg,但错误仍然存在。
环境:
macos - macOS Mojave 自定义动态壁纸
我发现 macOS Mojave Beta 中的默认(也是唯一)动态壁纸位于 /Library/Desktop Pictures/ 中。有问题的文件称为“Mojave (Dynamic).heic”
我想文件本身可能是从时间值到图像的某种映射/字典,但我无法将它作为任何类型的图像集合打开。当然,我可以用预览打开它,但它只显示其中一张图像。
我相信必须有一种方法可以创建类似于此默认壁纸的自定义壁纸。问题是如何正确打开这些文件(将它们视为集合),更重要的是,编辑它们?
google-cloud-sdk - 升级到 OSX Mojave 后 GCP 无法工作
升级到 OSX Mojave (Developer beta 2) 后,每次使用 GCP 以及重新安装它时都会出错。
我试图通过brew重新安装python和zlib;但它没有用。