繁体   English   中英

如何在框架中使用 SwiftUI

[英]How to use SwiftUI in framework

我在我的二进制框架中使用SwiftUI ,我在Embedded Binaries中添加了SwiftUI.framework作为可选,并使用@available ,因此它可以很好地与部署目标 iOS 一起使用,但是我的9命令不能与xcodebuild CBD 一起使用。

xcodebuild clean archive \
    -project "${PROJECT_NAME}.xcodeproj" \
    -scheme ${1} \
    -configuration ${CONFIGURATION} \
    -destination "${2}" \
    -archivePath "${3}" \
    SKIP_INSTALL=NO \
    OBJROOT="${OBJROOT}/DependentBuilds" \
    BUILD_LIBRARY_FOR_DISTRIBUTION=YES | xcpretty

错误信息:

使用未声明的类型“视图”

使用未解析的标识符“UIHostingController”

P/s: -weak_framework SwiftUI其他 Linker 标志也没有工作

SwiftUI没有 32 位 header,因此在错误所在的位置添加架构标志可以解决问题

#if (arch(x86_64) || arch(arm64))
//...
#endif

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM