Ionicフレームワークはかなり素晴らしいものです。作業中のAngularコードを使用してアプリを正常にビルドできましたが、生成されたアプリの名前を変更する方法についての簡単な質問に対する答えが見つかりません。出力アプリは常にHelloCordovaと呼ばれ、アプリの名前を変更する方法に関するドキュメントはないようです。 HelloCordovaの代わりにプロジェクトディレクトリを手動で掘り始めた場合、実行されないアプリになります。確かに、人々はこれを以前に解決しました。
Edit:プロジェクトのルートディレクトリにあるconfig.xml
ファイルを変更します。アプリ名を担当するタグは<name>
です。
config documentation を参照してください。
アイコンのビュー名を変更する場合は、必ずionic.projectも更新してください
name
の変更が何らかの理由で機能しない場合は、プラットフォームフォルダー全体を削除してから
cordova platform add ios
ionic build ios
はい、config.xmlを変更するだけです。 「name」タグを見つけて、このタグの間に必要な名前を入れます。
ionicプロジェクトの親ディレクトリにconfig.xmlがあります
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.todo497320" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.Apache.org/ns/1.0">
<name>CHANGE NAME HERE</name>
プロジェクト名はアプリの他のさまざまな場所に表示されます。これらはすべて、アプリのビルド時に自動的に変更されます
次の手順は、私にしたように役立ちます。
Config.xmlのアプリ名を変更します<name>Your_new_name</name>
イオンコルドバプラグイン保存
ionicプロジェクトの親ディレクトリにconfig.xmlがあります
ここで名前を変更
名前の変更が何らかの理由で機能しない場合は、プラットフォームフォルダー全体を削除してから、
cordovaプラットフォームの追加ios ionic build ios
ionic 4.5.0では、「ionic platform」コマンドの名前が変更され、次のコマンドは使用されなくなりました。
代わりに使用します:
注:ケースに応じてiosまたはAndroid
単に、<title>
のindex.html
tagを変更してください
プロジェクトのルートにあるconfig.xmlでこの変更を行う必要があります。たとえば、次のようなものがあります。
***<widget id="com.ionicframework.exampleproject223738" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.Apache.org/ns/1.0">***
Idをパッケージの名前に変更すると、プロジェクト全体、AndroidおよびiOSで機能します。
ただし、既にパッケージ名を使用してアプリストアに送信した場合、この時点でパッケージ名を変更することはできません。新しいプロジェクトを提出する場合を除きます。一致するパッケージ名で更新する必要があります。