mcpField
U
uniapp-native-app

uniapp-native-app

github.com/full-stack-skills開発11113 回インストール4 週間前に更新
リポジトリ

uniapp-native-app について

uni-appプロジェクトをAndroidまたはiOSのネイティブアプリとしてパッケージ化し、ネイティブ設定を行うスキルです。開発者を各プラットフォームのサンプルやビルド設定テンプレートへ案内します。

主な機能

  1. 01uni-appのAndroid・iOS向けパッケージ化
  2. 02マニフェストと権限の設定
  3. 03署名と証明書の準備
  4. 04ネイティブアプリ機能のカスタマイズ
  5. 05プラットフォーム別サンプルとテンプレートの利用

活用シーン

  1. 01Androidアプリパッケージの準備
  2. 02iOS署名とプロビジョニングの設定
  3. 03アプリ権限とネイティブ設定の構成
  4. 04ネイティブアプリのビルドと配布の計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/full-stack-skills/uniapp-skills --skill uniapp-native-app

インストール後、Claude Code で/uniapp-native-appを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE.txt
agents/
openai.yaml
examples/android/
build.md
keystore.md
signing.md
examples/guide/
intro.md
offline-packaging.md
examples/ios/
provisioning.md
signing.md
templates/
build-config.md

詳細

このスキルを使用する場面

ユーザーが次のことを希望する場合は、いつでもこのスキルを使用してください。

  • uni-app をネイティブ Android アプリとしてパッケージ化する
  • uni-app をネイティブ iOS アプリとしてパッケージ化する
  • ネイティブアプリの設定(manifest、権限など)を構成する
  • ネイティブアプリの機能をカスタマイズする
  • ネイティブプラグインを統合する
  • アプリの署名と証明書を構成する
  • ネイティブアプリのビルドと配布に対応する

このスキルの使用方法

ネイティブアプリをパッケージ化するには、次の手順に従ってください。

  1. ユーザーのリクエストからプラットフォームを特定します。

    • Android → Android の例を使用します
    • iOS → iOS の例を使用します
  2. examples/ ディレクトリから適切なサンプルファイルを読み込みます。

    • examples/guide/ - ネイティブアプリのパッケージ化ガイド
    • examples/android/ - Android のパッケージ化の例
    • examples/ios/ - iOS のパッケージ化の例
  3. templates/ ディレクトリから適切なテンプレートを読み込みます。

    • templates/build-config.md - ビルド設定テンプレート
  4. パッケージ化について、これらのファイルに記載された具体的な手順に従います。

例とテンプレート

例

examples/ にあります。

  • guide/ - オフラインパッケージ化の概要と設定
  • android/ - Android の署名、keystore、ビルド設定
  • ios/ - iOS の署名、プロビジョニング、ビルド設定
テンプレート

templates/ にあります。

  • build-config.md - ビルド設定テンプレート

ベストプラクティス

  1. プラットフォームのガイドラインに従います:Android および iOS の開発標準を遵守します
  2. アプリのサイズを最適化します:APK/IPA のサイズを最小限に抑えます
  3. セキュリティ:アプリの署名と証明書を適切に構成します
  4. テスト:リリース前に実機でテストします

リソース

キーワード

native app, 原生App, Androidパッケージ化, iOSパッケージ化, オフラインパッケージ化, app packaging, native plugin

コメント