ツール / アプリIDを変更する

アプリ識別子とは

アプリIDは、ドットで区切られた2つ以上の文字列を含む一意の文字列です。これは、デバイス上およびアプリが公開されているストア(iTunes Store / Google Playストア)でアプリを識別するために使用されます。アプリケーション識別子は、iOSのバンドルIDとアプリケーションID(アプリが構築されたモバイルOSに基づくAndroid)を参照します。各文字列は文字で始まる必要があり、文字と数字のみを含める必要があります。アプリの識別子は、大文字または数字で始まってはなりません。NativeScriptでは、作成コマンド(tns create )の実行中に初期App ID(例org.nativescript.{appName})に設定されたプロジェクト名を使用します。

アプリIDを変更する方法

NativeScript(v5.0.0)からpackage.json、iOSおよびAndroidに一意の文字列を指定しながら、プロジェクトのファイルを使用してアプリIDを変更できます。添付の手順に従って、識別子を変更します。

  1. package.jsonの設定
    "nativescript": {
    	"id": {
    		"ios": "{appID1}" ,
    		"android": "{appID2}"
    	}
    }

    例:

    {
    	"nativescript": {
    		"id": {
    			"ios": "org.nativescript.appidios",
    			"android": "org.nativescript.appidandroid"
    		},
    		"tns-android": {
    			"version": "*"
    		},
    		"tns-ios": {
    			"version": "*"
    		}
    	},
    	.........
    }
    注釈: 新しい構造は、プラットフォームに異なるアプリIDが必要な場合にのみ必要です。両方に同じアプリIDを使用する場合、次のように変更できます。
    "nativescript": {
    	"id": "{appID}"
    }
    例:
    "nativescript": {
    	"id": "org.nativescript.myappid"
    }

  2. NativeScript(v5.0.0)の前に作成されたプロジェクトを使用している場合は、 <project_name>/App_Resources/Android/app.gradleファイルを開いてapplicationIdキーを削除します。

  3. NS Sidekickでプロジェクトを開いている場合は、<project_name>/App_Resources/Android/settings.jsonファイルを削除します。

  4. ビルドを実行します。
入門

コアコンセプト

ユーザーインターフェース

ツール

ハードウェアアクセス

プラグインの開発

リリース

アプリテンプレート

パフォーマンスの最適化

フレームワークモジュール

ガイド

サポートを受ける

トラブルシューティング

Siedkick