在创建这样的 xcframework 时
xcodebuild archive -project endiosOne-iOS.xcodeproj -scheme EOFoundation -destination="iOS" -archivePath /tmp/xcf/ios.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
xcodebuild archive -project endiosOne-iOS.xcodeproj -scheme EOFoundation -destination="iOS Simulator" -archivePath /tmp/xcf/iossimulator.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARIES_FOR_DISTRIBUTION=YES
xcodebuild -create-xcframework -framework /tmp/xcf/ios.xcarchive/Products/Library/Frameworks/EOFoundation.framework -framework /tmp/xcf/iossimulator.xcarchive/Products/Library/Frameworks/EOFoundation.framework -output /tmp/ xcf/EOFoundation.xcframework
然后将框架添加到现有项目或新项目中,我们在导入框架时会收到此错误。
无法从其模块接口构建模块“EOFoundation”;它可能已损坏或在生成时触发了 Swift 编译器中的错误
使用 xcode 12.1,也尝试使用 Xcode 11。尝试使用新的 UIKit 应用程序和新的仅 SwiftUI 应用程序
我们得到以下 UIKit 错误UIKit 错误
我无法像在 UIKit 中那样修复 UIkit 错误:不幸的是,苹果没有给我们提供很多关于如何解决这个问题的信息。
我该如何解决这个问题,以便我使用在另一个项目中生成的 xcframework?