Window 不会为 Mac 版本的通用应用调整大小

Window does not resize for Mac version of universal app

我有一个最初是 iPhone/iPad 应用程序的应用程序,我添加了对 Mac 的支持。根据我在网上阅读的视频和文档,您可以免费获得的其中一项功能是能够调整屏幕大小。事实上,当我从 Xcode 构建到 MacOS 时,它确实以这种方式工作。但是,当我将构建上传到 Testflight 并且 运行 由 Testflight 安装的应用程序版本时,它不会调整大小。我应该证明这一点。我可以拖动一个角在纵向和横向之间切换,但大小保持不变。

我不确定要寻找什么,特别是因为当我从 Xcode 构建时调整大小有效。有什么建议吗?

我正在使用 SideMenu 作为应用程序的导航控制器。实例化 Side Menu 的主视图控制器添加了四个视图控制器作为子视图控制器。其中之一是仅纵向视图控制器。

因为它在我从 Xcode 构建时按预期工作,所以我尝试的任何内容都必须存档并上传到 Testflight。因此,我们将不胜感激任何可能尝试的建议。

我没有对 windowScene 大小限制做任何事情。

问题显然是我在 Mac 上安装了 iOS 版本。我不记得在 Testflight 应用程序的顶部看到 macOS 和 iOS 之间的切换,所以我不知道这个问题是 Testflight 问题还是我没有切换那个切换因为我没有看到它.无论如何,在上传了另一个没有 SideMenu 的版本并想知道为什么它没有出现在 Testflight 上之后,我终于注意到了那个开关,将它切换到 macOS,安装了带有 SideMenu 的旧版本,它工作得很好。

所以我想答案是确保您安装的是 macOS 版本。 iOS 版本不可调整大小。