uniapp-native-app について
uni-appプロジェクトをAndroidまたはiOSのネイティブアプリとしてパッケージ化し、ネイティブ設定を行うスキルです。開発者を各プラットフォームのサンプルやビルド設定テンプレートへ案内します。
主な機能
- 01uni-appのAndroid・iOS向けパッケージ化
- 02マニフェストと権限の設定
- 03署名と証明書の準備
- 04ネイティブアプリ機能のカスタマイズ
- 05プラットフォーム別サンプルとテンプレートの利用
活用シーン
- 01Androidアプリパッケージの準備
- 02iOS署名とプロビジョニングの設定
- 03アプリ権限とネイティブ設定の構成
- 04ネイティブアプリのビルドと配布の計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ uniapp-skills --skill uniapp-native-appインストール後、Claude Code で/uniapp-native-appを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtagents/openai.yamlexamples/android/build.mdkeystore.mdsigning.mdexamples/guide/intro.mdoffline-packaging.mdexamples/ios/provisioning.mdsigning.mdtemplates/build-config.md詳細
このスキルを使用する場面
ユーザーが次のことを希望する場合は、いつでもこのスキルを使用してください。
- uni-app をネイティブ Android アプリとしてパッケージ化する
- uni-app をネイティブ iOS アプリとしてパッケージ化する
- ネイティブアプリの設定(manifest、権限など)を構成する
- ネイティブアプリの機能をカスタマイズする
- ネイティブプラグインを統合する
- アプリの署名と証明書を構成する
- ネイティブアプリのビルドと配布に対応する
このスキルの使用方法
ネイティブアプリをパッケージ化するには、次の手順に従ってください。
-
ユーザーのリクエストからプラットフォームを特定します。
- Android → Android の例を使用します
- iOS → iOS の例を使用します
-
examples/ディレクトリから適切なサンプルファイルを読み込みます。examples/guide/- ネイティブアプリのパッケージ化ガイドexamples/android/- Android のパッケージ化の例examples/ios/- iOS のパッケージ化の例
-
templates/ディレクトリから適切なテンプレートを読み込みます。templates/build-config.md- ビルド設定テンプレート
-
パッケージ化について、これらのファイルに記載された具体的な手順に従います。
例とテンプレート
例
examples/ にあります。
- guide/ - オフラインパッケージ化の概要と設定
- android/ - Android の署名、keystore、ビルド設定
- ios/ - iOS の署名、プロビジョニング、ビルド設定
テンプレート
templates/ にあります。
- build-config.md - ビルド設定テンプレート
ベストプラクティス
- プラットフォームのガイドラインに従います:Android および iOS の開発標準を遵守します
- アプリのサイズを最適化します:APK/IPA のサイズを最小限に抑えます
- セキュリティ:アプリの署名と証明書を適切に構成します
- テスト:リリース前に実機でテストします
リソース
キーワード
native app, 原生App, Androidパッケージ化, iOSパッケージ化, オフラインパッケージ化, app packaging, native plugin
コメント
Markdown 対応