在Pods里面生成frameWork或者.a文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Pods里面生成frameWork或者.a文件相关的知识,希望对你有一定的参考价值。

参考技术A 生成pods共有和私有库链接

iOS封装功能生成 .framework

打包类库

需要使用一个cocoapods的插件 cocoapods-packager 来完成类库的打包。当然也可以手动编译打包,但是过程会相当繁琐。

安装打包插件

终端执行以下命令

打包

命令很简单,执行

其中--library指定打包成.a文件,如果不带上将会打包成.framework文件。--force是指强制覆盖。最终的目录结构如下

修改spec文件

(.a是s.vendored_libraries,.framework是s.vendored_frameworks。)

最后执行

自己的Github Demo

我在VS2017里面用C#在.net framework上编写了一个dll,我想编译,怎么解决?

 

参考技术A 您的编译已经完成了。在debug或者release文件夹下可以看到.dll文件(也可能会有xml文件),但是这是一个类库,本身是不能直接运行的,所以在VS中使用“运行”(F5)会弹出这样的提示。如果您想要调试这个类库,请在解决方案下添加一个新的项目,引用这个类库项目,然后进行测试。

以上是关于在Pods里面生成frameWork或者.a文件的主要内容,如果未能解决你的问题,请参考以下文章

运行自定义 shell 脚本 '[cp] embed pods frameworks' 没有这样的文件或目录

转载-iOS SDK开发

无法使用“Pods-Runner/Pods-Runner-frameworks.sh: Permission denied”错误构建 Flutter

在 post_install Podfile 挂钩中删除链接的 Pods_framework

iOS开发之Framework上传到github 配置Cocoapodss

ios 从工程中删除Cocoapods