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

Unity 导出 Xcode 工程 修改 Podfile 文件

Unity 导出 Xcode 工程 修改 Podfile 文件

在 Editor 文件夹下新建 xxx.cs 脚本
实现静态方法

    [PostProcessBuild]public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject){// Unity 导出 Xcode 工程自动调用这个方法 }
using System.IO;
using UnityEditor;
using UnityEditor.Callbacks;public class PostProcessBuild
{[PostProcessBuild]public static void OnPostProcessBuild(BuildTarget target, string pathToBuiltProject){if (target == BuildTarget.iOS){// 拼接 Podfile 文件路径string podfilePath = Path.Combine(pathToBuiltProject, "Podfile");if (File.Exists(podfilePath)){// 读取 Podfile 文件string podfileContent = File.ReadAllText(podfilePath);// 强制修改 platform :ios 和 deployment targetstring targetPlatform = "platform :ios, '12.0'";// 使用正则表达式替换掉 Podfile 文件中的配置podfileContent = System.Text.RegularExpressions.Regex.Replace(podfileContent, @"platform :ios, '.*?'", targetPlatform);// 将修改重新写入到 Podfile 文件File.WriteAllText(podfilePath, podfileContent);}}}
}
http://www.lryc.cn/news/491261.html

相关文章:

  • UE5 slate BlankProgram独立程序系列
  • 内存不足引发C++程序闪退崩溃问题的分析与总结
  • C++ —— 以真我之名 如飞花般绚丽 - 智能指针
  • Linux中安装InfluxDB
  • nginx服务器实现上传文件功能_使用nginx-upload-module模块
  • ORB-SLAM2源码学习:Initializer.cc:Initializer::ComputeF21地图初始化——计算基础矩阵
  • C# 读取多条数据记录导出到 Word标签模板之图片输出改造
  • NSSCTF web刷题
  • 对象排序得到方式
  • Day2 洛谷1035+1047+1085+1089+1150+1151
  • Linux:进程间通信之进程池和日志
  • 详细介绍HTTP与RPC:为什么有了HTTP,还需要RPC?
  • Paddle Inference部署推理(十二)
  • 外观模式 (Facade Pattern)
  • 人工智能-深度学习-Torch框架-手动构建回归流程
  • SpringBoot源码解析(五):准备应用环境
  • MySQL面试-1
  • nginx配置不缓存资源
  • PHP导出EXCEL含合计行,设置单元格格式
  • RabbitMQ 之 死信队列
  • 【创建型设计模式】单例模式
  • Charles抓包工具-笔记
  • Go语言使用 kafka-go 消费 Kafka 消息教程
  • 【论文笔记】Number it: Temporal Grounding Videos like Flipping Manga
  • C语言菜鸟入门·关键字·int的用法
  • 基于企业微信客户端设计一个文件下载与预览系统
  • 昇思MindSpore第七课---文本解码原理
  • C# 数据结构之【图】C#图
  • 传输控制协议(TCP)和用户数据报协议(UDP)
  • 【Python爬虫】Scrapy框架实战---百度首页热榜新闻