Unity打包安卓、iOS知识点

构建回调

阶段 回调接口 调用时机 主要用途
构建开始前​ IPreprocessBuildWithReport 在所有构建任务开始之前立即调用。 进行构建前的环境检查、资源预处理或初始化工作。
场景处理​ IProcessSceneWithReport 在每个场景被构建处理之后调用。 对特定场景进行修改或分析,例如场景资源的特殊处理。
程序集处理​ IFilterBuildAssemblies 生成脚本程序集后调用,允许过滤程序集。 动态添加或移除特定的程序集,以控制最终打包内容。
脚本编译后​ IPostBuildPlayerScriptDLLs 播放器脚本(如Assembly-CSharp.dll)编译完成后立即调用。 对编译生成的DLL进行后续处理,例如代码混淆或分析。
Gradle项目生成后​ IPostGenerateGradleAndroidProject Android Gradle项目生成之后 ,但Gradle构建任务尚未开始之前。 修改Gradle脚本 (如build.gradle)、添加依赖、配置签名或添加Gradle插件。
`PostProcessBuild` PostProcessBuildAttribute 一个特性(Attribute),用于标记在构建过程 结束后 被调用的方法。 iOS最常用 。处理生成的 Xcode 工程文件(如修改 .pbxproj, .plist)、复制文件、运行脚本等。
构建完成后​ IPostprocessBuildWithReport 在所有构建活动全部完成后被调用。 执行清理工作、上传输出包、发送通知等后处理任务。
相关推荐
撩得Android一次心动3 小时前
Jetpack Compose 知识点整理2【个人用】
android·笔记·学习·kotlin·compose
是真的小外套4 小时前
2024年软考中级信息安全工程师|选择题考点+案例分析真题解析(含答案)
android·网络
用户2018792831676 小时前
一文讲透 Android Native Heap 监控原理:一间"只进不出"的仓库,和总部派来的侦探
android
JMchen6 小时前
【Jetpack 内核实战 02】ViewModel:生命周期管理与数据持久化核心实战
kotlin·android studio·android jetpack
YB13757 小时前
Jetpack Compose 动画animate*AsState
android
高晶7 小时前
Android 通讯录应用开发实战:从零搭建 SQLite 数据持久化完整项目
android·设计模式·前端框架
隐擎fox8 小时前
深入 Android 移动端风控与协议层对抗:内核级虚拟环境检测、网络堆栈特征伪装与住宅 IP 协同实战
android·网络·python·网络协议·tcp/ip
换元不配限9 小时前
从 AsyncTask 到现代并发:Android 异步方案的演进与替代实践
android·asynctask·异步编程·方案对比·asynctask替代方案
用户2018792831679 小时前
你的 App 为什么是「电量刺客」?——从一条 WakeLock 追到 Linux 内核的 Android 省电原理全解
android