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