如何为Apple TV定位SwiftUI应用

问题描述 投票:1回答:1

我正在SwiftUI中创建一个应用。我可以在Mac和iOS上运行它。

如何使它在我的Apple TV上运行?

我以前从未为Apple TV开发过。我可以运行现有的应用程序,然后在电视上看到它的外观吗?感谢您可以分享的任何提示。

swiftui tvos
1个回答
0
投票

第一步是为tvos添加新目标。在项目设置中,单击目标下的+按钮,然后选择tvos选项卡,然后选择Single View App。

完成创建目标,请确保您为用户界面选择SwiftUI。

您应该在项目下有一个新的tvos文件夹,转到AppDelegate.swift并更改UIHostingController使其指向您的主SwiftUI视图。

window.rootViewController = UIHostingController(rootView: YourMainView())

您可能需要转到快速的源文件并检查目标成员资格是否包含tvos

Target Membership

将运行目标更改为tvos,然后单击运行。

enter image description here

您可能需要做一些工作才能在您的应用程序中支持tvos平台,某些swiftUI用户输入事件在swiftUI中是完全不同的。

© www.soinside.com 2019 - 2024. All rights reserved.