问题标签 [macos-catalina]
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.
objective-c - macOS Catalina 10.15 中 NSData 的 MD5 向 macOS 10.14 返回不同的结果
运行下面的 MD5 实现在 macOS 10.15 中返回的结果与在 10.14 中不同
NSData 对象应该是相同的(不确定检查这一点的最佳方法 - 在两种情况下分配给 NSString 是(null)。我检查了长度并且两者都是相同的)
有任何想法吗?
编辑: NSData 对象是使用以下(混淆)代码创建的:
编辑:它实际上看起来像是不同的 NSData 对象。相同的字符串被传递到上面的代码中,在测试应用程序中硬编码。10.14和10.15还是有区别的
十六进制输出:
macos - 是否有任何 API 可以获取 macOS 中应用程序的全盘访问信息?
在 macOS 10.14 Mojave 中需要全盘访问的应用程序必须指示其用户导航到系统偏好设置 > 安全和隐私 > 全盘访问并将应用程序添加到白名单。此过程很复杂,并且会使此类应用程序的新用户感到沮丧。
应该有一个 API——一个异步函数,当被应用程序调用时,它会向用户显示一个请求全盘访问的对话框,如果用户单击确定,则自动将调用应用程序输入全盘访问白名单。此函数应将用户的 YES 或 NO 传递给其完成处理程序。应该有另一个函数可以指示应用程序的全盘访问状态。
Apple 似乎已添加 API 来检查 AppleEvent 授权。他们是否为全盘访问添加了类似的内容?如果是,请将我重定向到该 API。
node.js - 无法在 macOS Catalina 上创建 MongoDB /data/db 目录
尝试创建 MongoDB data/db 目录时出现以下错误:
macos - 通过 Catalyst 将 iOS 应用程序移植到 Mac 时如何获得访问文件的权限
我以前从未写过任何 Mac 应用程序。我听说现在您可以通过 Catalyst 将您的 iOS 应用程序移植到 Mac。我按照 Apple 官方网站的说明进行操作,发现我什至无法读取位于 Mac 本地硬盘中的文件。我收到以下错误信息:
Error Domain=NSCocoaErrorDomain Code=257 "无法打开文件“info.json”,因为您没有查看权限。" UserInfo={NSFilePath=/Users/echo/Documents/Youtube/Work/Programming/info.json, NSUnderlyingError=0x600000ca2670 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not allowed"}}
我正在使用 Catalina beta 8。任何人都可以给我一些关于如何获得该许可的提示吗?
objective-c - macOS 应用程序在 Mojave 中运行良好,但在 Catalina Beta 版中崩溃
我试图测试在 Mojave 上运行良好但在 Catalina 上不断崩溃的应用程序。我在下面提供崩溃详细信息以寻求帮助。它无法在 Catalina 上运行的原因可能是什么?我试图测试在 Mojave 上运行良好但在 Catalina 上不断崩溃的应用程序。我在下面提供崩溃详细信息以寻求帮助。它无法在 Catalina 上运行的原因可能是什么?
希望细节足够
xcode11 - Xcode 11 中缺少 macOS 的文件提供程序扩展
更新: 我发现 File Provider Extension API 已从Catalina features page中删除。这是否意味着此功能在 macOS Catalina 上不可用?
我在 macOS Catalina beta.8 上将 Xcode 升级到 Xcode 11 GM2(11A420a)。然后我尝试通过单击创建应用程序扩展File > New > Target
,发现 macOS 的应用程序扩展列表中缺少 File Provider 扩展。
我记得我可以在以前的 Xcode 11 测试版中为 macOS 创建文件提供程序扩展。现在该怎么办?
macos - macOS Catalina 内核调试
有人做过 Catalina 内核调试吗?我试图根据他们的自述文件将内核的开发版从KDK文件夹(Catalina 536)复制到VMWare融合目标VM(Catalina beta8)中的/System/Library/Kernels,无论如何该文件夹是只读的,你不能在那里复制任何文件,有人有解决方案吗?
一种可能的方法是重新启动到恢复模式,但是使用 VMWare fusion VM,似乎最新版本(Beta 8)和从 Internet 下载的一个 vmx 都不起作用,我尝试了 Cmd-R 和使用 nram 设置的“重新启动恢复”。
ios - 来自@Environment var Changes 的不一致 ContentView 更新
我有一个简单的 SwiftUI、CoreData 应用程序。该体系结构是具有用于查看详细信息或编辑详细信息的第二个视图的基本列表。基本结构似乎有一个重要的例外。编辑记录时,应用启动后的第一次编辑在返回 ContentView 列表后正确可见。返回 ContentView 时,第二次和进一步的编辑不会出现在列表中。数据库更改已正确保存。重新启动应用程序将显示正确的数据。我还创建了一个 TabView。如果我禁用编辑后返回到主列表的代码并仅使用 TabView 进行切换,则始终会显示更改。
这是代码(我已经删除了大部分重复的数据字段)。
在场景委托中:
在内容视图中:
单独的文件 EditToDo:
单独的文件 ToDoItemView:
Xcode 11 - 我想这是真正的版本(GM 种子 2 后),Catalina Beta 19A558d,iOS13.1 我认为 @Environment 的更改总是会导致 ContentView 的主体被重绘。这是第一次编辑工作的奇怪行为,其他人则不然。任何指导将不胜感激。
fastlane - macOS Catalina fastlane nokogiri.bundle 无法打开,因为无法验证其完整性
在 mac OS Catalina 上,对于 Fastlane,每当我尝试运行任何 Fastlane 命令时都会看到错误。
无法打开“nokogiri.bundle”,因为无法验证其完整性
macos - 经过公证的 PKG 验证但在尝试安装时失败
我们的 MacOS 应用程序是用 JRE 和少量 Python 和 Bash 脚本打包的 Java/jar 代码。运输格式为 PKG。从 Catalina 开始,我们在公证过程中遇到了问题。PKG 根据 Apple 文档进行了公证,并且“主要验证”说:
经过公证的 PKG 可以很好地安装在创建的同一台机器上,但在其他 Catalinas 上却失败了。
有什么问题?