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 所有构建活动全部完成后被调用。 执行清理工作、上传输出包、发送通知等后处理任务。
相关推荐
游戏开发爱好者84 小时前
iOS 推送怎么配置,APNs 推送证书、设备库与群发
android·ios·小程序·https·uni-app·iphone·webview
wxson728219 小时前
【Android视频监控系统技术总结】
android·音视频
hunterandroid21 小时前
[Android 从零到一] LiveData 粘性事件与单次消费:从重复触发到可靠事件总线
android
hunterandroid21 小时前
[Android 从零到一] Android 事件分发机制:从 ACTION_DOWN 到 View 事件消费链路
android
阿巴斯甜21 小时前
adb‑shell 全套命令实操总结
android
还是大剑师兰特21 小时前
Unity3D(Unity)完整详细介绍
unity·游戏引擎
奔跑的架构师1 天前
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介
android·linux·arm开发·arm
AFinalStone1 天前
Android 7系统国际化(七)Resources 与 AssetManager 源码剖析
android·国际化·local
Android-Flutter1 天前
Android 内存泄漏详解
android·kotlin