如何针对苹果电视的SwiftUI应用程序

如何针对苹果电视的SwiftUI应用程序,swiftui,tvos,Swiftui,Tvos,我正在SwiftUI中创建一个应用程序。我在Mac和iOS上运行它 如何让它在我的苹果电视上运行 我以前从未为苹果电视开发过。我可以运行现有的应用程序并在电视上看到它的样子吗。谢谢你给我的建议 第一步是为电视运营商添加新的目标。在项目设置中,单击目标下的+按钮,然后选择tvos选项卡,然后选择单一视图应用程序 完成目标的创建,确保用户界面选择SwiftUI 您的项目下应该有一个新的tvos文件夹,转到AppDelegate.swift并将UIHostingController更改为指向您的主Sw

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

如何让它在我的苹果电视上运行


我以前从未为苹果电视开发过。我可以运行现有的应用程序并在电视上看到它的样子吗。谢谢你给我的建议

第一步是为电视运营商添加新的目标。在项目设置中,单击目标下的+按钮,然后选择tvos选项卡,然后选择单一视图应用程序

完成目标的创建,确保用户界面选择SwiftUI

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

window.rootViewController = UIHostingController(rootView: YourMainView())
您可能需要转到swift源文件并检查目标成员资格是否包括TVO

将跑步目标更改为tvos,然后单击跑步

您可能需要做一些工作来支持应用程序中的tvos平台,tvos中的一些swiftUI用户输入事件非常不同