当前位置: 首页 > news >正文

Kotlin Multiplatform 使用 CocoaPods 创建多平台分发库

Kotlin Multiplatform 支持直接创建Framework 方式和使用CocoaPods 方式创建Framework。
1、不同之处在于创建的时候需要选择不同的方式。
2、使用CocoaPods 方式还需要在 build.gradle(.kts) 文件中添加内容

在build.gradle(.kts) 文件中添加完成后,执行一下文件。剩下的集成方式和使用本地CocoaPods 相似。

cocoapods {summary = "Some description for the Shared Module"homepage = "Link to the Shared Module homepage"version = "1.0"ios.deploymentTarget = "14.1"framework {baseName = "shared"// Optional properties// Specify the framework linking type. It's dynamic by default.isStatic = false// Dependency exportexport(project(":shared"))transitiveExport = false // This is default.// Bitcode embeddingembedBitcode(BITCODE)}// Maps custom Xcode configuration to NativeBuildTypexcodeConfigurationToNativeBuildType["CUSTOM_DEBUG"] = org.jetbrains.kotlin.gradle.plugin.mpp.NativeBuildType.DEBUGxcodeConfigurationToNativeBuildType["CUSTOM_RELEASE"] = org.jetbrains.kotlin.gradle.plugin.mpp.NativeBuildType.RELEASE}

到此创建完成。需要执行一下该文件即可。

http://www.lryc.cn/news/103383.html

相关文章:

  • 前端食堂技术周刊第 92 期:VueConf 2023、TypeChat、向量数据库、Nuxt 服务器组件指南
  • 用C语言构建一个手写数字识别神经网络
  • vue关闭ESlint
  • 测试开发人员如何进行局部探索性测试?一张图告诉你
  • CentOS 8 上安装 Nginx
  • 【c语言进阶】字符函数和字符串函数知识总结
  • DB2实现正则表达式
  • CASS数据带属性转GIS的shp数据教程
  • Jenkins配置自动化构建的几个问题
  • ubuntu 命令调节显示器亮度
  • 打卡力扣题目七
  • 【EI/SCOPUS会议征稿】第三届检测技术与自动化工程国际学术会议 (TTAE 2023)
  • 时序预测 | Python实现NARX-DNN空气质量预测
  • 华为数字化转型之道-读书笔记1
  • 环形链表 II(JS)
  • 【字节三面】41. 缺失的第一个正数
  • Linux echo命令与反引号、重定向符号以及管道符
  • HTML基础知识点总结
  • VS附加到进程调试
  • 基于深度学习的高精度狗狗检测识别系统(PyTorch+Pyside6+YOLOv5模型)
  • 从互联网到云时代,Apache RocketMQ 是如何演进的?
  • XML (可扩展标记语言)
  • socket()、bind()、listen()、htons()
  • 提升开发效率,Lombok的链式编程和构建模式
  • DuDuTalk:AI语音工牌如何帮助教培公司高效管理课程顾问团队
  • C语言——静态库和动态库的创建和使用
  • 数学学习——最优化问题引入、凸集、凸函数、凸优化、梯度、Jacobi矩阵、Hessian矩阵
  • HCIP期中实验
  • 【Git系列】IDEA集成Git
  • 短视频矩阵源码开发搭建分享--多账号授权管理