问题标签 [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 - 如何在“UIKit for Mac”平台上使用 SwiftUI 打开文件对话框?
NSOpenPanel 在“UIKit for Mac”平台上不可用: https ://developer.apple.com/documentation/appkit/nsopenpanel
如果 Apple 不提供内置方式,我猜有人会创建一个基于 SwiftUI 和FileManager的库,显示选择文件的对话框。
xcodebuild - 使用 `xcodebuild` 为 Mac 的 Catalyst/UIKit 进行命令行构建?
我在任何地方都看不到这个文档——有人知道我们如何使用 xcodebuild 为 Mac 的 UIKIt(即 Catalyst)构建一个项目吗?
您可以指定“-sdk iphoneos”与“-sdk iphonesimulator”在这两个目标之间切换,但“-sdk uikitformac”似乎不起作用(“未找到 SDK”),尽管 Xcode 本身使用该命名法(例如,它构建到“Debug-uikitformac”文件夹等)。我还尝试了可能有意义的不同 SDK 值(例如“-sdk macabi”),但无济于事。
建议?
ios - 我可以在我的 Mac Catalyst iOS 应用程序上禁用窗口大小调整功能吗
我正在迁移我的 iOS 应用程序以支持 MacCatalyst,但我想防止用户调整窗口大小。
你有什么建议吗?
macos - Mac-catalyst - minimum window size for Mac catalyst app
Mac catalyst allows to resize window, is there any way to provide minimum window size for Mac catalyst app?
macos - 使用 Apple 的 Catalyst 转换为 Mac 时的问题
当我使用 Catalyst 尝试创建 iPad 应用程序的 Mac OS 版本时,出现以下错误:
“Command CodeSign 失败,退出代码非零”
和
“不允许查找器信息或类似碎屑”
我尝试在“Debug-maccatalyst”xattr -cr
文件夹中的产品文件上执行终端命令,该文件夹中的错误行指示错误数据所在的位置。这不能解决问题。
此外,在任何版本的 iPad 上运行应用程序时,我都没有遇到任何错误。
我正在运行 Catalina Beta 4 和 Xcode 11 beta 4。任何见解或有用的建议将不胜感激。
xcode - Xcode 11b4:找不到选项 .../lib/swift/undefined 的目录
仅为 iOS 构建我的项目时,一切都很好。添加Mac选项时,有一个奇怪的警告:
ld: warning: directory not found for option '-L/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/undefined'
那么,undefined
Xcode 正在寻找的东西是什么?以及如何解决?或者它只是 Xcode 中的一个错误?
ios - buildMenu 在 AppDelegate 中被调用,而不是 UIViewController
我正在尝试为我的应用程序中的每个视图创建一个自定义菜单,但是在视图控制器中似乎没有调用 buildMenu。这是一个例子:
在我的 AppDelegate 中,使用了此代码,它按预期 100% 工作。
但是,我需要根据用户在应用程序中的位置更改菜单中可用的选项,因此我尝试在 UIViewController 中执行此操作:
然后再次..
但是 UIViewController 中的 buildMenu 永远不会被调用:(
如果这是预期的行为或是否有任何解决方法,有什么想法吗?
swift - Xcode 11 - 在催化剂 Swift 中禁用调整大小模式
我们正在使用Xcode 11中的Catalyst将我们基于 Swift 的 iOS 应用程序转换为与 Mac兼容的应用程序。
当用户调整应用程序窗口大小时,我们在 UI 中遇到问题。那么我们可以禁用调整大小模式并为应用程序窗口提供固定框架吗?
ios - 推送通知不适用于 macOS Catalyst 应用程序
将我的包标识符从为 Catalyst 应用程序自动生成的标识符切换到现有 Mac 应用程序的包标识符后,我不再收到远程推送通知。
该应用程序显示它已注册通知。服务器上的主题设置为正确的捆绑包 ID(现有 Mac 应用的捆绑包 ID)。我尝试过使用 JWT 令牌和 Mac 推送证书。
服务器的响应返回 200 “已发送”,但我的设备上没有收到通知。
是否有人在不使用自动生成的捆绑 ID 的情况下使用 Catalyst 应用程序收到推送通知?关于我可以尝试使其正常工作的任何想法?