在构建 iOS 应用程序时获取在范围错误中找不到类型“UIHostingController”
Posted
技术标签:
【中文标题】在构建 iOS 应用程序时获取在范围错误中找不到类型“UIHostingController”【英文标题】:Get the cannot find type 'UIHostingController' in scope error while building iOS app 【发布时间】:2021-03-25 14:21:39 【问题描述】:为什么使用 SwiftUI 构建发行版会失败?
我将 SwiftUI 添加到我的 ios 10+ 项目中,并使用 @available(iOS 13.0, *)
前缀在本地构建它,但是当我尝试构建项目以进行分发时,构建失败并出现以下错误:找不到类型' UIHostingController' 在范围内。我的项目中的其他 SwiftUI 类型(Text
、View
、Font
等)也会出现相同的错误。
【问题讨论】:
您需要edit 您的问题以minimal reproducible example 的形式包含所有相关代码,以便使问题成为主题。 【参考方案1】:UIHostingController
类型是由 SwiftUI 而不是 UIKit 提供的,所以很可能您需要在视图控制器源文件的顶部添加 import SwiftUI
。
【讨论】:
请接受这个答案?以上是关于在构建 iOS 应用程序时获取在范围错误中找不到类型“UIHostingController”的主要内容,如果未能解决你的问题,请参考以下文章
Cordova 构建 iOS 错误:在路径“path/to/myApp.xcarchive”中找不到存档
致命错误:集成 firestore 后在 Flutter iOS 构建中找不到“openssl/x509.h”文件
在 web-app 中找不到 Spring ContextLoaderListener 但在系统类路径中找到