问题标签 [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.
ios - 带有 Firebase 的 Mac Catalyst 应用程序不会收到推送通知
我有一个设置了推送通知的 iOS 应用程序,该功能在 iOS 设备上运行良好。我现在为我的 iOS 应用程序构建了一个 Mac Catalyst 应用程序,我试图让推送通知工作,但它不起作用。
我收到了注册令牌,func messaging(_ messaging: Messaging,didReceiveRegistrationToken fcmToken: String)
但我无法收到任何推送通知。
在 Mac 上的设置应用程序中,我还看到我的应用程序已设置为通知。
我错过了什么吗?
macos - 无法将 iPad 应用程序转换为 Mac 应用程序:Xcode 找不到任何与“maccatalyst.com...”匹配的 Mac Catalyst 应用程序开发配置文件
我正在尝试创建我的 iPad 应用程序的 Mac Catalyst 版本。我选中了复选框,我选择了“我的 Mac”方案,我运行了......然后,代码签名错误(下面的链接)!
当我选中该复选框时,Signing & Capabilties 选项卡添加了一个新的 macOS 平台条目和一个包标识符:maccatalyst.com.mycompany.myapp。maccatalyst.com 捆绑包 ID 未显示在 Apple 开发人员网站的我的证书、标识符和配置文件部分。当我尝试通过添加 App ID、选择 Mac 并指定显式捆绑 ID 手动添加它时,我收到以下错误:带有标识符“maccatalyst.com.mycompany.myname”的 App ID 不可用。请输入不同的字符串。
正如这里所建议的,我还尝试: 1. 转到证书、标识符和配置文件。2. 选择配置文件 2. 选择您尝试从中催化的 iOS 应用程序。3.启用“Mac”。4. 等待数小时。
我必须如何进行?
swift - Mac 催化剂的 Firebase 电话身份验证
语境
我正在我的 iOS 项目中实现 Mac Catalyst。到目前为止一切都很好,除了 Google Firebase 支持。
我正在使用他们的电话号码对用户进行身份验证。Firebase 分两步执行此操作。首先,设备会收到一个静默推送通知,然后要求他们输入他们的 OTP。
我第一次尝试时,在 Safari 中打开了一个窗口。它只是检查我是否是机器人。每次我尝试窗口都没有回来。
所有这些都适用于 iOS。它只是在我的mac上不起作用。
问题
我收到以下警告:
[Firebase/InstanceID][I-IID003014] 在模拟器上运行 InstanceID 没有 APNS。默认使用 prod 配置文件。
代码
方法
- 我编辑了我的方案并将其更改为“发布”。
- 试图在 developer.apple 上添加一个新的 mac 证书,但它不允许我输入 bundle id。
ios - 在 Catalyst 中更改 LSMinimumSystemVersion
我在 Catalyst 项目中有一个最低版本要求为 macOS 10.15.2 的应用程序。
如果我尝试将 LSMinimumSystemVersion 添加到 info.plist,我无法将该应用程序作为 iOS 应用程序上传(由于某种原因,在这种情况下,它会被视为 Mac 应用程序,只是在那里。)
还有另一种设置最低版本的方法吗?还是我只需要在归档 Mac 应用程序时添加它并在归档 iOS 应用程序时删除它?
ios - FIRAnalyticsConnector.framework/FIRAnalyticsConnector' 用于 Mac Catalyst 的架构 x86_64 构建
我用催化剂运行我的 mac 项目,我收到以下错误。对于 Firebase
ios - 如何替换 Xcode 生成的包标识符,如何在另一台 Mac 上测试 iPad 应用到 Mac 催化剂,如何直播
我成功构建、运行 iPad 应用程序并将其转换为 mac 催化剂。
我在以下问题中遇到问题,无法进行直播、测试 mac 催化剂应用程序(iPad 到 mac 催化剂应用程序)。有人知道吗?如果错过了什么,请告诉我。
(1)如何将Xcode为iPad应用程序生成的捆绑标识符替换为mac催化剂我更喜欢Apple开发者帐户Apple开发者文档的链接但没有成功。
(2) 是否需要使用mac分发证书或all in one iOS Distribution证书制作Mac Distribution profile(支持Xcode 11.0以后)
(3) 如何将 iPad Mac 催化剂应用程序测试到其他 mac 书。
(4) 是否有必要为 mac 催化剂单独构建 (iPad 应用程序到) mac 催化剂应用程序。
swift - 如何在 Mac Catalyst 13.0+ 中快速打开 Finder
他在那里,我正在尝试在 Mac Catalyst 13.0+ 中打开(启动)一个 Finder。并且“ NSWorkspace ”在 Mac Catalyst 中不可用
我的代码:
错误:
“NSWorkspace”在 Mac Catalyst 中不可用
你知道我如何在 Mac Catalyst 中做到这一点吗?
swiftui - macCatalyst/ SwiftUI 触控栏
如何在用 SwiftUI 编写的 Catalyst- 应用程序中添加触控栏支持?
例如,如果我想在视图中显示一个按钮:
如果我在 macOS 应用程序中使用它,它可以工作,但如果我在 Catalyst 中使用它并添加 targetEnvironment,则会出现错误:
'focusable(_:onFocusChange:)' 在 iOS 中不可用,而 'touchBar(content:)' 在 iOS 中不可用
谢谢你的帮助。
swift - 如何在 MacCatalyst 应用程序中捕获右键单击?
右键单击 MacCatalyst 应用程序时,如何显示上下文菜单甚至更好的 iOS Popover 控制器?现在我已经将它设置为长按,而不是在桌面应用程序上感觉不对。