[英]Swift Compiler Error: use of undeclared type with framework
归档文件通常使用Release
构建配置,而在设备上进行构建/运行时使用Debug
构建配置,这表明您在那里存在问题。
我想说的是,您可以进入目标的构建设置,然后查看“ Other Linker Flags
,“ Runpath Search Paths
和“ Library Search Paths
,将它们展开以显示“ Debug
和“ Release
配置,然后确保两者的设置相同其中之一,您很可能会发现其中之一缺少release
。
终于找到了问题。 罪魁祸首是框架,该框架是该框架的debug
版本。 由于存档使用默认Release
,因此这会导致Archive Schemes
抛出此错误。
解决方案是分别打开LCCommLibrary
项目,将Framework Target的运行方案更改为Release
,Run和Build,找到目标框架,将其导入并嵌入回主项目文件中,然后照常存档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.