swift - 带有 cocoapod embed (GoogleMap) 的 Swift xcframework 构建成功,但在使用时,出现错误“无法构建模块 ....”
问题描述
我正在尝试创建一个需要在该框架内使用第三方 pod(GoogleMap 等)的 .xcframework。
我使用终端命令成功构建了 .xcframework:
xcodebuild archive \
-workspace CustomXCFramework.xcworkspace \
-scheme CustomXCFramework \
-archivePath ./archives/ios.xcarchive \
-sdk iphoneos \
-SKIP_INSTALL=NO \
-BUILD_LIBRARY_FOR_DISTRIBUTION=YES
xcodebuild archive \
-workspace CustomXCFramework.xcworkspace \
-scheme CustomXCFramework \
-archivePath ./archives/ios-sim.xcarchive \
-sdk iphonesimulator \
-SKIP_INSTALL=NO \
-BUILD_LIBRARY_FOR_DISTRIBUTION=YES
xcodebuild -create-xcframework \
-framework ./archives/ios-sim.xcarchive/Products/Library/Frameworks/CustomXCFramework.framework \
-framework ./archives/ios.xcarchive/Products/Library/Frameworks/CustomXCFramework.framework \
-output ./builds/CustomXCFramework.xcframework
但是当我尝试在我的演示项目上使用该框架时,它显示了错误
Failed to build module 'CustomXCFramework' from its module interface; it may have been damaged or it may have triggered a bug in the Swift compiler when it was produced
解决方案
推荐阅读
- javascript - 使用javascript在浏览器中捕获后退按钮的事件
- oracle - Oracle regex_replace 未按预期工作
- c - 从 go 代码调用时对 c 函数的未定义引用
- javascript - 如何在 JavaScript 中获取多行文本的单个指定行的最后一个字符?
- python - Python - PIL 图像打开,如何打开目录中的所有图像并保持更新
- python - 如何在 Dataframe 的列表类型第 2 列中搜索/比较第 1 列的整数?
- android - 2020 年使用 cordova 的本地数据库 [Android/IOS]
- sql - SQL:使用元组构造函数的嵌套查询
- python - 如何在 Jupyter Notebook 中使用 Pycharm 来读取存储在 ram 中的对象?
- c++ - 在函数模板的显式特化声明中扣除尾随模板参数(无函数参数。扣除)