[英]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.