name: uniapp-native-app description: 用于 uni-app 原生应用离线打包的全面技能。使用此技能可以将 uni-app 打包为原生 Android/iOS 应用,配置原生应用设置,处理签名,并遵循官方离线打包文档。 license: 完整条款在 LICENSE.txt 中
何时使用此技能
当用户想要时使用此技能:
- 将 uni-app 打包为原生 Android 应用
- 将 uni-app 打包为原生 iOS 应用
- 配置原生应用设置(清单、权限等)
- 自定义原生应用功能
- 集成原生插件
- 配置应用签名和证书
- 处理原生应用的构建和分发
如何使用此技能
要打包原生应用:
-
从用户的请求中识别平台:
- Android → 使用 Android 示例
- iOS → 使用 iOS 示例
-
从
examples/目录加载适当的示例文件:examples/guide/- 原生应用打包指南examples/android/- Android 打包示例examples/ios/- iOS 打包示例
-
从
templates/目录加载适当的模板:templates/build-config.md- 构建配置模板
-
按照这些文件中的具体说明进行打包
示例和模板
示例
位于 examples/ 中:
- guide/ - 离线打包概述和设置
- android/ - Android 签名、密钥库、构建配置
- ios/ - iOS 签名、配置、构建配置
模板
位于 templates/ 中:
- build-config.md - 构建配置模板
最佳实践
- 遵循平台指南:遵守 Android 和 iOS 开发标准
- 优化应用大小:最小化 APK/IPA 大小
- 安全性:正确配置应用签名和证书
- 测试:在发布前在真实设备上测试
资源
关键词
native app, 原生App, Android打包, iOS打包, 离线打包, app packaging, native plugin