When to use this skill
Use this skill whenever the user wants to:
- Package uni-app as native Android app
- Package uni-app as native iOS app
- Configure native app settings (manifest, permissions, etc.)
- Customize native app features
- Integrate native plugins
- Configure app signing and certificates
- Handle native app build and distribution
How to use this skill
To package native apps:
- Identify the platform from the user's request:
- Android → Use Android examples - iOS → Use iOS examples
- Load the appropriate example file from the
examples/directory:
- examples/guide/ - Native app packaging guide - examples/android/ - Android packaging examples - examples/ios/ - iOS packaging examples
- Load the appropriate template from the
templates/directory:
- templates/build-config.md - Build configuration templates
- Follow the specific instructions in those files for packaging
Examples and Templates
Examples
Located in examples/:
- guide/ - Offline packaging overview and setup
- android/ - Android signing, keystore, build configs
- ios/ - iOS signing, provisioning, build configs
Templates
Located in templates/:
- build-config.md - Build configuration templates
Best Practices
- Follow platform guidelines: Adhere to Android and iOS development standards
- Optimize app size: Minimize APK/IPA size
- Security: Properly configure app signing and certificates
- Testing: Test on real devices before release
Resources
- Official Documentation: https://nativesupport.dcloud.net.cn/AppDocs/
Keywords
native app, 原生App, Android打包, iOS打包, 离线打包, app packaging, native plugin