问题标签 [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.
xcode - 无法在 macOS Mojave 中安装 Xcode 10 网络链接调节器
我在 macOS Mojave beta 11 上使用 Xcode 10 的最终版本。我从 Apple 的网站下载了 Additional Tools for Xcode 10 软件包。
当我尝试安装 Network Link Conditioner Preference Pane 时,Settings.app 显示此错误:
“Network Link Conditioner”首选项随 macOS 一起安装,无法替换。
但是,首选项窗格在 Settings.app中不可见。我什至检查过/Library/PreferencePanes
- 它不存在。
我怎样才能解决这个问题?
xcode - macOS Mojave 上的 Xcode 9 支持
随着明天(2018 年 9 月 24 日)新 macOS Mojave 的推出,它会支持 Xcode 9 吗?
由于一些过时的依赖项,我们无法将我们的项目之一切换到 Xcode 10。
objective-c - 如何在 Mojave 中归档 NSSortDescriptor 数组
我有通过 High Sierra (10.13) 工作的代码,它成功地将排序描述符数组归档和取消归档到 NSData,但现在在 Mojave (10.14) 中不推荐使用操作调用。这是有效的代码:
我尝试使用下面的代码,以及弃用警告建议的调用,但它不起作用。
归档成功,返回一个 NSData,但 unarchive 调用返回一个错误:
Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'NS.objects' was of unexpected class 'NSSortDescriptor'. Allowed classes are '{( NSArray )}'." UserInfo={NSDebugDescription=value for key 'NS.objects' was of unexpected class 'NSSortDescriptor'. Allowed classes are '{( NSArray )}'.}
ios-simulator - 如何更改 iOS 模拟器“窗口背景颜色”(全屏、Xcode 10、Mojave、暗模式)
Mojave (macOS 10.14) 很棒。
Xcode 10.0 (10A254a) 很棒。
黑暗模式很棒。
除非我遗漏了什么,否则不太好的是iOS模拟器窗口的这个丑陋的灰色背景(全屏时):
关于如何改变这种颜色的任何想法?
xcode - Xcode:如何使用 cmd + x 剪切一行或剪切选定的文本
按cmd+x而不选择其他 IDE 中的文本,会剪切整行。cmd+c复制而不是剪切也是如此。否则,如果选择了某些文本,则仅剪切该区域。
我如何在 Xcode 中做到这一点?
我在IDETextKeyBindingSet.plist
添加切割线和复制线功能时添加了以下内容:
但显然将这些绑定到cmd+ x(或c)不允许剪切/复制选定区域。我知道我可以将其设置为其他键绑定。但是,作为一种习惯力量,cmd+ x(或c)更适合。
有没有办法做到这一点?也许是一个扩展?
ios - Xcode 10 上的 iOS 模拟器崩溃
今天,我已将 iMac 从 macOS High Sierra 更新为 macOS Mojave。从那以后我无法打开模拟器。每次我试图打开立即崩溃的模拟器。每当我尝试通过 Xcode 运行模拟器时,Xcode 都会显示此错误
等待 iphonesimulator 的模拟器应用程序准备就绪时超时
另外,我尝试直接打开模拟器,它立即崩溃。这里是gif(gif有点慢) -
系统 CPU 和内存状态-
这是我尝试过但没有运气的一些解决方案 -
清除 iPhone 模拟器缓存
/li>清除派生数据
/li>清除 iOS 设备支持
/li>删除 Xcode 首选项
/li>重启 Xcode 和系统
更新 1
macOS 日志 -
c - 更新到 macOS Mojave 后无法编译 C 程序
我今天刚刚将我的操作系统版本更新为 Mojave,突然之间,我无法在终端中编译任何 C/mpi 程序。我收到此错误消息,说明:
我不知道为什么,但是当我输入 /usr/local/lib/gcc/x86... 时,有一个名为 stdio.h 的文件,所以我不确定为什么会突然发生这种情况。想知道我该如何解决这个问题。
我尝试执行xcode-select --install
我查找的提示,但没有任何改变。
objective-c - "because it is not SIP-protected" - Apple event error in macOS Mojave
I have a properly sandboxed application in macOS, Objective-C that talks to third party applications by Apple Events (e.g. Adobe InDesign).
In macOS Mojave everything breaks cause Apple's new SIP (https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/Introduction/Introduction.html) doesn't allow the communication.
I didn't find any solution yet. Any help appreciated.
This is the error message:
skipped scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" because it is not SIP-protected.
This is a pretty good summary of the problem: https://www.felix-schwarz.org/blog/2018/06/apple-event-sandboxing-in-macos-mojave
cocoa - 更新暗模式:NSColor 忽略外观变化?
在我的 Web 视图中,我使用 CSS 变量在运行时更改各种颜色,具体取决于是否启用了 macOS 10.14 的暗模式。这么多工作正常。棘手的部分是在系统外观发生变化时更新颜色。
我通过观察effectiveAppearance
窗口上的属性来检测变化。该通知按预期发送,但是当我去更新颜色时,NSColor
仍然给我深色模式颜色(或应用程序启动的任何模式)。例如,NSColor.textColor
当我响应从暗模式切换到亮模式时,它仍然是白色而不是黑色。我自己的颜色资产似乎也发生了同样的情况。
我应该以不同的方式或时间获得这些颜色吗?或者这可能是一个操作系统错误?
编辑:如果 Web 视图的有效外观名称发生变化,
我还尝试创建一个子类WebView
并更新我的颜色。drawRect()
第一次,我得到所有浅色,即使应用程序在暗模式下启动也是如此。之后,当我从浅色模式切换到深色时,我会得到系统颜色的深色版本和资产目录颜色的浅色版本。
在调试器之外,切换到暗模式是可行的,但初始加载总是得到浅色。