我正在SwiftUI中创建一个应用程序。我可以在Mac和iOS上运行它。
如何使它在Apple TV上运行?
我以前从未为Apple TV开发过软件。我可以运行现有的应用程序,然后在电视上看到它的外观吗?感谢您可以分享的任何提示。
答案 0 :(得分:1)
第一步是为tvos添加一个新目标。在项目设置中,单击“目标”下的+按钮,然后选择“ tvos”选项卡,然后选择“ Single View App”。
完成创建目标后,请确保您为用户界面选择SwiftUI。
您应该在项目下有一个新的tvos文件夹,转到AppDelegate.swift并更改UIHostingController以指向您的主SwiftUI视图。
window.rootViewController = UIHostingController(rootView: YourMainView())
您可能需要转到快速的源文件,并检查目标成员身份是否包含tvos
将运行目标更改为tvos,然后单击运行。
您可能需要做一些工作才能在您的应用程序中支持tvos平台,某些swiftUI用户输入事件在tvos中完全不同。