ios - 如何将自定义 xcframework 添加到 xcode 自定义项目模板?
问题描述
我正在尝试为项目创建自定义 xcode 项目模板。如何将自定义框架添加到 TemplateInfo.plist 文件上的 xcode 项目模板?
解决方案
将非 Apple 框架添加到 Xcode 项目模板
- 将框架复制到 xctemplate 文件夹的根目录。
- 打开 TemplateInfo.plist
- 在 Nodes Key 中,添加新行,然后输入放置框架的所需路径
../MyTest.xcframework
- 在定义键区域中,添加新创建的节点项。
- 如下设置新定义条目的子属性:
具体(布尔)= 0, 文件类型(字符串)= 框架(这很重要) Path (String) = xctemplate 文件夹中框架的路径
附加建议
不要在 Targets 中使用 Build Phases 键或 Frameworks 键。这只会识别苹果框架名称。此外,Frameworks Key 不支持 XCFramework 类型。我鼓励您将所有自定义框架构建为新 Xcode 构建系统的 XCFramework。
一旦创建了 Xcode 项目,我不知道如何将自定义框架自动添加到默认框架组。如果需要,我通常只是将它们拖到该组,请确保如果您这样做,您的自定义框架已保存到 ($SRCROOT) 中而没有子文件夹。否则,您将需要重新链接文件路径参考。
!!请务必检查您的框架内的符号链接是否正确!
推荐阅读
- c# - 使用 ASP.NET Core 反序列化多维 JSON 数组
- excel - 当其总和达到 Excel 中另一个单元格上的值时突出显示单元格
- javascript - 使用 Axios 和 Redux 更新用户字段
- c++ - 图“顶点覆盖”蛮力算法
- apache-kafka - Flink Kafka:在没有收到消息的时间间隔后,优雅地关闭来自 kafka 源的 flink 消费消息
- apache-spark - Spark 1.6 如何计算重新分区值
- r - 在ggplot2中绘制季节性时间序列
- java - Kafka生产者访问Kafka错误代码
- r - 如何使用 R 中的正则表达式转换日期格式?
- php - jquery获取td的id