Unity导出Xcode自动配置工具Usdk:高效构建多渠道包
需积分: 0 70 浏览量
更新于2024-08-04
收藏 103KB DOCX 举报
"Unity导出Xcode自动配置工具1"
Unity导出Xcode自动配置工具是一种高效的方法,尤其适用于在不改动Unity代码或资源时,需要构建多个渠道或具有不同参数的iOS应用包的情况。在Unity 4.x版本中,这通常依赖于名为Xupoter的插件来实现。然而,随着Unity 5.x的推出,Unity自身提供了一个内置的工具,它提供了更加全面的自动化配置功能。尽管内置工具在编辑器内操作,但当需要为同一项目创建多个渠道包时,频繁地从Unity导出到Xcode会消耗大量时间。
为了解决这个问题,Usdk开发了一款独立于Unity的自动配置工具,该工具允许用户在任何时间、任何地点独立地编辑Xcode工程的配置文件和Info.plist。Usdk工具的灵活性极高,用户可以添加、移除库、源代码和资源,几乎可以执行任何想象得到的修改。此外,由于该工具基于Unity安装目录下的Mono虚拟机运行,因此具备跨平台能力,无论在Windows还是Mac操作系统上都能正常使用。
在使用过程中,一旦从Unity导出Xcode工程,只需对这个工程副本进行配置修改,而不是直接修改原始工程。Usdk打包工具已经包含了这一流程,只需要在每个渠道下配置一个XcodeSetting.json文件。如果XcodeSetting.json的功能不足以满足特定需求,可以自定义修改publish/ios/tools下的XcodeProjectSetting源代码,然后生成新的XcodeSetting.exe。
XcodeSetting工具主要功能包括:
1. **Info.Plist编辑支持**:允许用户修改应用的配置信息。
2. **系统Lib添加、移除支持**:方便管理系统的静态库,ios9及以上系统库扩展名为.tbd。
3. **系统framework添加、移除支持**:添加或移除系统框架库。
4. **工程编译属性的添加、更新、移除**:调整项目的编译设置。
5. **文件加入**:将单个文件添加到工程中。
6. **文件夹加入**:将整个文件夹导入到工程中。
7. **文件编译符号更新**:更新文件的编译标志。
对于系统静态库的配置,仅支持系统的静态库,通过"+"和"-"符号分别表示添加和移除。如果需要添加第三方静态库,应使用文件复制或文件夹复制的方式。同样,对于系统框架的配置,"+"表示添加,"-"表示移除,第三方框架的添加则需要采取其他方法。
Unity导出Xcode自动配置工具极大地提高了工作效率,减少了重复劳动,使得开发者可以专注于项目的差异化配置,而非重复的导出和构建过程。
2016-11-09 上传
点击了解资源详情
2019-01-03 上传
2021-05-17 上传
2015-07-15 上传
2018-08-28 上传
2021-01-12 上传
2019-08-15 上传
阿玫小酱当当囧
- 粉丝: 19
- 资源: 324
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器