簡體   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