问题标签 [macos-sierra]
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.
vpn - mac os sierra 上基于 PPTP 的 VPN
最近我发现通过 PPTP 连接到 VPN 选项已在新的 mac os - sierra 中删除。我尝试了多个应用程序来这样做 - 都失败了。如何通过 PPTP 连接到我的 VPN?
附言。我不想使用 L2TP,因为我没有预共享密钥(我也不知道它是什么)。
macos - 如何在 OSX/macOS 中使用 API 获取文件系统类型?
现在我statfs
用来获取文件系统类型。我认为f_type
返回的值是http://opensource.apple.com/source/xnu/xnu-3248.60.10/bsd/vfs/vfs_conf.cstruct statfs
中定义enum fs_type_num
的值之一
f_type
在 macOS 10.12 之前,HFS/HFS+ 的from值为struct statfs
17。在 macOS 10.12 上,该值为 23,我没有看到在enum fs_type_num
.
f_type
是否有一个文件定义了from的可能值struct statfs
?
或者,是否有更好的 API 来获取文件系统类型?
macos - NSUbiquitousKeyValueStore 在 macOS Sierra 上失败
当我在 macOS Sierra 上直接从 Xcode 运行我的应用程序后调用 NSUbiquitousKeyValueStore 的同步方法时,它返回 false 并在 Console.app 中打印以下错误:
在后台会话中拒绝来自客户端 com.apple.dt.Xcode 的服务 kTCCServiceUbiquity 的 TCCAccessRequest
据我所知,更改的密钥不会保存到 iCloud。它们在本地内存中被记住,但在应用重新启动后会丢失。
我相信我的所有权利都设置正确(在项目的 Capabalities 中启用了 iCloud KVS,全部选中)。我是否需要存档和导出我的应用才能在 macOS 上调试/测试 iCloud?
任何想法如何解决/解决这个问题?
xcode - 沙盒化 Mac OS 应用程序,将文件保存在共享位置?
拥有沙盒 Mac 应用程序。它将文件下载到一个位置,我希望其他文件能够编辑和覆盖这些文件。
目前,我正在通过我的应用程序保存到文档容器:
然后我通过预览进行修改并保存文件。
在 OSX 10.11 El Capitan 中,这很好。但是,在 Mac OS 10.12 Sierra Beta 上,当用户尝试保存时,我们会收到警告:“原始文档无法更改,因此已创建包含您更改的副本。”
保存到应用程序支持时会出现同样的问题。
当然,这确实是有道理的,因为沙盒应用程序的许多用例是他们不希望其他应用程序接触他们的内容。虽然是否存在沙盒应用程序可以允许其他应用程序修改其内容的共享空间?
macos - Golang:dyld:找不到符号:_SecCertificateCopyNormalizedSubjectContent
我正在go version go1.7 darwin/amd64
通过运行此命令从 OSX 10.12 Beta (16A312a) 构建 Golang 1.7 ( ) 应用程序
env GOOS=darwin GOARCH=amd64 /usr/local/go/bin/go build -ldflags=-s -o dist/program ${GOPATH}src/github.com/owner/repo/program.go
该程序似乎在 OSX 10.7 及更高版本上成功运行,但它在 10.6.8 中中断并出现以下错误:
dyld: Symbol not found: _SecCertificateCopyNormalizedSubjectContent
Referenced from: /tmp/program
Expected in: flat namespace
我曾经从 OSX 10.11 编译同样的程序,它可以在 10.6 及更高版本上运行。
有什么帮助吗?谢谢
xcode - 格式错误的 mach-o 图像:符号表欠载 __LINKEDIT
使用基于 macOS Sierra GM 的新 Xcode 8 GM 构建,我重新编译了 Qt 5.7 C++ 项目,尝试启动应用程序时收到以下错误消息:
原因:没有找到合适的图片。发现:
/path/to/my/lib/libio_core.dylib:格式错误的 mach-o 图像:符号表欠载 __LINKEDIT
这不会发生在调试版本上,只会发生在发布版本上。有谁知道这意味着什么以及如何解决它?
更新:
这实际上与 Xcode 8 无关。使用 Xcode 7.3.1 构建相同的代码会产生相同的结果。似乎某些在 El Capitan 上运行良好的应用程序无法在 Sierra 上运行并因上述错误而失败。
更新 2:有关我的二进制文件中符号表的详细信息:
nswindow - 如何禁用 Sierra 应用程序中的“显示标签栏”菜单选项?
我有一个在 NSWindow 中使用工具栏的应用程序。出于审美原因,我不希望用户能够自定义此工具栏。在 Sierra 中,有一个新的菜单选项可以插入到“菜单 > 视图”中,名为Show Tab Bar
. 如何禁用此功能?启用它似乎只会增加工具栏的高度,因为我没有在图标下显示额外的标签。
swift - 如何在最新的 swift 中编写 NSAlert?
我正在尝试编写此警报:
但我收到了一条可怕的unexpectedly found nil while unwrapping an Optional value
消息alert.beginSheetModal
请告诉我我做错了什么。
谢谢
utf-8 - iOS 10 / macOS Sierra 中的停车符号(蓝色方形 P)不会呈现为表情符号?
有谁知道如何在 macOS Sierra 和 iOS 10 或更高版本中使用 UTF-8 渲染“蓝色方形 P”表情符号?
这是我发现的唯一一个在这些最新(在编写 iOS 和 macOS 更新时)恢复为平面 Unicode 格式的表情符号:对我来说,这只是一个黑色方块中的 P:
我说的表情符号:http: //graphemica.com/%F0%9F%85%BF
我已经尝试了我能找到的所有 UTF-8 变体,但现在似乎只有 UTF-16 可以使它呈现为表情符号而不是平面 unicode。
谁能确认现在是否有办法使用 UTF-8 将其呈现为蓝色方形“P”?如果有办法,请分享一个字节串!:)
php - 升级到 macOS Sierra 会破坏 PHP/MYSQL 配置
所以我最近升级到 macOS Sierra(Beta),它破坏了我的 PHP/MySQL 配置......这并不奇怪,但是......奇怪的是,一些快速终端命令告诉我 PHP 和 MySQL 都已启动并正在运行!例如... PHP:
所以,我决定跑步
这就是问题所在:
所以问题是操作系统找不到或无法加载 PHP ......任何想法如何解决这个问题?似乎是一条不正确的路径,但想知道操作系统方面是否有任何变化导致了这种情况?与此问题有关的 OS Sierra 带宽并不多。希望与最近遇到此问题的其他开发人员或可能更好地了解如何重新启动和运行的人联系。
在此先感谢您的帮助,与此同时,我将继续尝试修复,希望可以迅速解决此问题。