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

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

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

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

module.modulemap内容:

这是module.modulemap示例链接:Importing CommonCrypto in a swift framework

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

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

问题表明

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


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

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

类似的问题:

07006

07007

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

解决方法 解

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

>设置module.modulemap路径

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

备注

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

总结

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存