iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – Swift项目:导入模块化框架时“缺少必需的模块”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

建立 >我创建了一个包含C库(CommonCrypto)和Objective C文件的swift框架. > swift项目中没有bridge-header.所以我创建了一个module.modulemap来将CommonCrypto和Objective-C文件导入到我的swift框架中. module.modulemap内容: 这是module.modulemap示例链接:ImporTing Co
@H_616_13@
建立

>我创建了一个包含C库(CommonCrypto)和Objective C文件swift框架.
> swift项目中没有bridge-header.所以我创建了@L_652_0@module.modulemap来将CommonCrypto和Objective-C文件导入到我的swift框架中.

@H_895_19@module.modulemap内容

ios – Swift项目:导入模块化框架时“缺少必需的模块”

这是module.modulemap示例链接:@L_419_2@

>在项目设置中,将modulus.modulusmap路径添加到swift compile

ios – Swift项目:导入模块化框架时“缺少必需的模块”

所以,在我的快速框架中,一切正常.
我可以像这样使用模数

ios – Swift项目:导入模块化框架时“缺少必需的模块”

问题表明

>归档模块化框架并导出为内置产品.
>在我的swift示例项目中,将模块化框架添加到嵌入式二进制文件

ios – Swift项目:导入模块化框架时“缺少必需的模块”


>当我在框架内使用某些东西时,此行发生错误

ios – Swift项目:导入模块化框架时“缺少必需的模块”

我尝试了很多解决方案,但仍然没有用.

类似的问题:

有人有一个很好的解决方案吗?
谢谢!!

解决方法

iOS框架作为文件夹存在,创建module.modulemap以查找库或头文件.

>设置module.modulemap路径

在项目/目标/构建设置/ Swift编译 – 搜索路径/导入路径=
“${} SRCROOT”
>将以下内容添加到module.modulemap

ios – Swift项目:导入模块化框架时“缺少必需的模块”

备注

如果框架在同一开发环境中存档,则不必将module.modulemap添加到示例项目.

@H_403_84@

大佬总结

以上是大佬教程为你收集整理的ios – Swift项目:导入模块化框架时“缺少必需的模块”全部内容,希望文章能够帮你解决ios – Swift项目:导入模块化框架时“缺少必需的模块”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。