问题标签 [mac-catalyst]
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.
swift - 如何在 Mac 上的 Mac Catalyst 应用程序中使用钥匙串?
我无法在 Mac 上的 Mac-Catalyst 应用程序中写入/读取钥匙串,它分别返回错误 34018 和 25300。有没有办法让 Keychain 在 Catalyst 应用程序中在 Mac 上工作?
Xcode:11.0,MacOS:10.15
这是一个示例代码,它适用于 iOS,但不适用于 Mac。代码打印出“My secretive bee”,表示我们已成功将此文本写入 Keychain,然后从中读取。
swift - 即使在 plist 中提供了“委托类名称”,也无法加载场景委托类
我正在尝试编写一个支持多个窗口的 iPadOS/macOS Catalyst 应用程序。当我运行时,我收到日志错误消息:
Info.plist 文件中的“Delegate Class Name”条目已填写,其值(不带引号)“WTF?Viewer.SceneDelegate”。类存在。为什么加载不出来?
我尝试了“委托类名称”值的几种变体,例如:
ios - Mac Catalyst 的问题 - 链接为 iOS 模拟器构建的目标文件
我正在尝试使用新的 Mac Catalyst 在我的 Mac 上构建我的 iOS/iPadOS 项目。当我在 iPhone 模拟器上构建它时,一切都很好,但是当我在我的 Mac 上构建它时,我得到了这个错误。
这发生在多个 pod 上,所以如果我删除 Crashlytics,另一个 pod 也会出现类似的错误。有人知道这是 Crashlytics 需要解决的问题,还是我可以在项目中解决的问题?
ios - 使用催化剂移植到 mac 时排除 pod
多亏了Catalyst,终于可以将应用程序移植到 mac,但问题是,许多 pod 不支持 AppKit。最常见的是 Crashlytics / Firebase。
由于这是一个最近的话题,我找不到关于如何从我的 macOS 构建中删除 pod 但保留它用于 iOS 和 iPadO S的文档。
可以在代码中使用:
但是问题的一部分,另一部分是仅针对 iOS 链接 pod ......
当库对 macOS 并不重要但在 iOS 上仍然需要时,最简单/最好的做法是什么?
swift - mac Catalyst下如何获取sceneWindow的大小和位置
当我使用调整它的大小时,我已经能够获得一个场景窗口的大小
在场景委托内。但无论我将窗口拖到哪里,x,y 坐标始终为 0,0。希望能够指示新的场景窗口相对于“默认”场景窗口在 Mac 屏幕上的位置。
swift - 使用催化剂支持的 API 根据 Mac 屏幕大小设置窗口大小
我正在尝试使用 Catalyst 支持的 API 使应用程序成为全屏大小。我曾尝试使用 UIScreen 属性和窗口属性(如下),但两者都有窗口没有填满全屏的问题。
我附上了我的代码,但窗口没有占据全屏大小。
swift - 如何在 Catalyst 中添加 `toggleSidebar` NSToolbarItem?
在我的应用程序中,我toggleSidebar
向NSToolbar
.
但是,当我将我的应用程序编译到 Catalyst 时,该按钮被禁用。有人知道我还需要做些什么来连接它吗?
ios - 如何构建包含 Mac Catalyst 的 Fat Framework?
如何构建一个包含构建 Mac Catalyst 应用程序所需架构的胖框架?
macos - 创建 Mac Catalyst App Store 配置文件时出现问题
我正在尝试将我的第一个 Catalyst 游戏上传到 Mac App Store。
千辛万苦,在Mac App Store中成功创建了一个条目,然后是最后一部分——提交时,它说“Profile is not a “Mac Catalyst App Store” profile!
然后我尝试创建配置文件,但在创建过程中 - 我无法通过此页面“生成配置文件”页面,要求创建证书。创建证书后 - (Mac App Distribution)下载并双击 - 然后我再次创建配置文件,但仍停留在同一页面。那我该怎么办?
PS:Mac App Distribution 是否可能不是正确的证书?我尝试了 Mac Installer Distribution,但结果是一样的(要求在创建配置文件期间创建证书)。
swift - 领域写入使 NSColorPanel 滞后
在我的 Catalyst 应用程序中,我NSColorPanel
使用 Mac Helpers 存储库中的代码生成了一个回调。
我像这样产生它:
然后将其写入 Realm:
然而,发生的事情是,因为我收到这么多回调,Realm 正在写很多颜色,导致颜色面板滞后。有什么想法可以解决这个问题吗?