问题标签 [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.
crashlytics - 使用 Crashlytics 构建 Mac Catalyst
是否有人使用 Crashlytics 能够为 Mac Catalyst 编译他们的 iOS 应用程序?
我尝试为 Catalyst 构建我们的 iOS 应用程序之一,但出现以下错误:
我已经使用 Cocoapods 更新到最新版本的 Crashlytics。由于 CL 已经在 macOS 上运行,我认为可以使用 Catalyst 链接到正确的 x86 库。
swift - 如何在 Mac Catalyst 上处理 Swift 中窗口的关闭事件?
Mac Catalyst 中没有 NSWindow,只有 UIWindow 可用。我尝试使用 applicationWillTerminate。
但是为时已晚,因为窗口已经关闭。
ios - 来自 com.apple.xpc.activity.com.apple.cloudkit.scheduler.com.apple.coredata.cloudkit.activity.export 的 EXC_BAD_INSTRUCTION
我有一个在 iOS 上运行良好的应用程序,但是当使用催化剂运行时,如果我在 macOS 上滑动到另一个虚拟桌面,然后再返回大约 10 次,它会间歇性地崩溃。它主要发生在 UICollectionViewController
这是回溯:
我尝试过查看代码、添加打印语句、添加断点、注释掉某些部分等,试图找出我的代码的哪一部分导致了这种情况,但到目前为止失败了。
我正在使用 iOS 13 中的 NSPersistentCloudKitContainer。堆栈跟踪是否指向那里的错误?
uiwindow - Transparent Toolbar in Mac Catalyst
I was able to create a unified toolbar in Mac Catalyst with this in the SceneDelegate.swift
:
But I want to make the toolbar transparent like in this example: https://lukakerr.github.io/swift/nswindow-styles#11-transparent-toolbar-without-seperator
Is this even possible in Mac Catalyst?
ios - 如何使用催化剂在 ios 和 macOS 中弹出文档选择器
我正在尝试使用 mac 催化剂弹出一个文档选择器,但我得到的只是一个空白屏幕。
在 iPad 和 iPhone 上的 ios 13.2.2 上一切正常,但在 macos 10.15.1 catalina 上却不行。
有谁知道如何使用催化剂在 ios 和 macos 中弹出一个文档选择器?
我的权利文件具有:
这是显示问题的测试代码。
我对以下代码有所了解。但实际上这是一个混乱的业务,我觉得这不是答案。
现在我在尝试显示 UIActivityViewController 时遇到了同样的问题。我可以使用相同的方法在 Mac 上显示它,但我无法控制它的显示位置。它始终位于 (0,0)。
我这样称呼它:
xcode - Xcode 11.2 和 11.2.1 GM SEED -- 无法安装到设备
我有一个Xcode Catalyst / SwiftUI项目,我一直在Xcode 11.1下开发。在 11.1 下,一切正常。
当我升级到Xcode 11.2时,我开始收到错误:
(其中“App_Name”是我的实际应用程序的名称。)
如果我单击Details,它将显示以下内容:
结果与11.2.1 GM SEED (19B88 ) 下的结果相同。
如果我回到11.1,它可以正常工作并在设备上运行。
如果我尝试不同的 iOS 设备,它仍然会失败。
如果我从 Xcode 模板创建一个新的Catalyst / SwiftUI项目,它可以在设备上运行而不会出现问题。
请注意,我也确实看过这个帖子:Xcode 11.2 - Unable to install App file to device?. 我将此作为一个单独的问题发布,因为给出的实际失败原因是完全不同的,因此,它们很可能是两个不相关的问题。
构建设备:2018 MacBook Pro 15",运行macOS Catalina 版本 10.15.1 (19B88 )
Xcode 11.2和11.2.1 GM SEED (11B53)
iPhone 11 Pro Max 上的 iOS 13.2.2 (也在 iPhone XS Max 和 iPhone X 上与其他早期版本的iOS 13一起测试。)
我尝试在“自动管理签名”和手动选择之间切换,但我所做的任何更改都没有帮助。
显然, Xcode 11.2在代码签名方面正在做一些不同的事情,这会破坏这一点,但我不确定是什么。
当然,也尝试过删除 DerivedData。
谢谢!
ios - 在 Mac Catalyst 中打开一个新窗口
我正在使用 Mac Catalyst 移植一个 iPad 应用程序。我正在尝试在新窗口中打开视图控制器。
如果我严格使用 AppKit,我可以按照这篇文章中的描述做一些事情。但是,由于我使用的是 UIKit,所以没有showWindow()
可用的方法。
本文指出,可以通过将 AppKit 添加到项目的新包中来实现这一点(我这样做了),但是它没有解释如何实际呈现新窗口的细节。它读...
你不能做的另一件事是
NSWindow
使用 UIKit 视图层次结构生成一个新的。但是,您的 UIKit 代码能够生成一个新的窗口场景,并且您的 AppKit 代码能够获取它所呈现的生成的 NSWindow 并劫持它来做任何您想做的事情,所以从这个意义上说,您可以生成 UIKit 窗口用于辅助调色板和各种其他功能。
任何人都知道如何实现本文中解释的内容?
TL;DR:我如何使用 Mac Catalyst打开UIViewController
一个新的独立文件?NSWindow
ios - 在 Mac Catalyst 中访问 NSWindow
我知道 NSWindow 在 Mac Catalyst 中没有正式可用,但我已经看到了一些通过NSClassFromString
和访问它的帖子和成功案例valueForKeyPath
。但是,我一直无法让它工作,因为它总是返回 nil。
也曾在目标 c 中尝试过
但每次都是相同的结果 - 无。
是否有让它工作的技巧,或者这种方式是否已被关闭作为访问它的潜在方式?它可以成功获取 NSApplication 实例。但是 windows 属性始终为零。
rust - How do I build for Mac Catalyst / x86_64-apple-ios-macabi?
The output of rustup target list --toolchain nightly
does not contain x86_64-apple-ios-macabi
, even though it is in src/librustc_target
on the Rust master branch.
How do I build for Mac Catalyst / x86_64-apple-ios-macabi
?