首页
›
编程基础与工程化
›
019-Electron桌面应用开发
›
《跨平台打包与分发全流程实战》
VIP20
本课程属于:019-Electron桌面应用开发
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
跨平台打包与分发全流程实战
📚 共计 30 章节
第1章
跨平台打包概述
什么是跨平台打包、为什么需要、主流工具对比 (PyInstaller / Nuitka / cx_Freeze / Briefcase)
概念
工具对比
第2章
PyInstaller入门
安装、基本打包命令、打包简单脚本、理解dist与build目录
入门
PyInstaller
第3章
PyInstaller高级选项
单文件/单目录打包、添加图标、隐藏控制台、指定Python版本
高级
图标
配置
第4章
PyInstaller依赖处理
自动检测依赖、手动添加隐藏依赖、动态导入与数据文件、.spec定制
依赖
.spec
第5章
PyInstaller跨平台打包
Windows / macOS / Linux 打包、交叉编译与虚拟机方案
跨平台
虚拟机
第6章
Nuitka入门
安装与原理、与PyInstaller区别、编译简单脚本、理解编译产物
Nuitka
编译
第7章
Nuitka高级编译
优化级别、独立可执行文件、C扩展模块、与PyInstaller结合
优化
C扩展
第8章
cx_Freeze入门
安装、基本打包配置、setup.py脚本、打包GUI应用
cx_Freeze
setup.py
第9章
Briefcase入门
安装与项目初始化、打包原生应用 (Win/Mac/Linux)、移动端 (iOS/Android)
Briefcase
移动端
第10章
打包GUI应用 (Tkinter)
PyInstaller打包Tkinter、图标与资源、常见问题解决
Tkinter
GUI
第11章
打包GUI应用 (PyQt/PySide)
PyInstaller打包PyQt5/6、Qt插件与翻译、优化体积
PyQt
PySide
插件
第12章
打包GUI应用 (Kivy)
PyInstaller打包Kivy、依赖与钩子、打包APK
Kivy
APK
第13章
打包Web应用 (Flask/Django)
PyInstaller打包Flask/Django、静态文件与模板处理
Flask
Django
Web
第14章
打包数据科学应用
NumPy/Pandas/Matplotlib、科学计算依赖、优化性能
数据科学
NumPy
第15章
打包游戏应用 (Pygame)
PyInstaller打包Pygame、音效图片资源、帧率与兼容性
Pygame
游戏
第16章
打包体积优化
分析体积构成、UPX压缩、排除模块、虚拟环境减体积
体积
UPX
优化
第17章
打包安全性
反编译与混淆、PyArmor保护、签名证书、防篡改
安全
PyArmor
签名
第18章
自动更新机制
应用内更新、PyUpdater库、增量/全量更新、更新服务器
自动更新
PyUpdater
第19章
Windows平台分发
Inno Setup/NSIS安装程序、环境变量、Defender误报
Windows
Inno Setup
第20章
macOS平台分发
制作.dmg、签名与公证、Gatekeeper、App Store发布
macOS
公证
dmg
第21章
Linux平台分发
AppImage、Snap、Flatpak、dpkg/rpm打包
Linux
AppImage
Snap
第22章
移动端分发 (Android)
Buildozer打包APK、Briefcase Android、Google Play发布
Android
APK
Buildozer
第23章
移动端分发 (iOS)
Briefcase打包iOS、证书与配置文件、App Store发布
iOS
证书
App Store
第24章
Web分发
Pyodide打包为WebAssembly、静态服务器、前端集成
WebAssembly
Pyodide
第25章
Docker容器化分发
Dockerfile、多阶段构建、docker-compose、Docker Hub
Docker
容器
多阶段
第26章
持续集成与自动化打包
GitHub Actions、GitLab CI/CD、Jenkins、多平台并行
CI/CD
GitHub Actions
第27章
版本管理与发布
语义化版本、CHANGELOG、Git Tag、自动化发布
版本
Git Tag
第28章
用户反馈与崩溃收集
Sentry监控、用户日志、崩溃分析、改进质量
Sentry
崩溃收集
第29章
许可证与合规性
开源许可证、第三方库合规、依赖清单、法律风险
许可证
合规
第30章
全流程实战案例
从零打包桌面应用、CI/CD流水线、多平台发布、反馈迭代
实战
全流程
所属VIP或分类
同VIP:Electron主进程与渲染进程核心机制
同VIP:Electron安全攻防与加固实践
同VIP:Electron安全策略与防护方案