技術

[ionic] アプリ名にハイフンやアンダーバー入ってると困る件

投稿日:

どうも中田です

今日もionicのお話。
スマホアプリ作るときに

test-app.jp

みたいなドメインのアプリを作ろうとした時
アプリ名を大概 jp.test-app みたくします。

ionicのconfig.xmlにはこんな風に書きますが

<widget id="jp.test-app" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

これだとandroidがご立腹です
android「ハイフン使えないよ」と

アプリIDにはそれぞれ使える文字使えない文字があります

OS 英数字 _(下線) -(ハイフン) .(ドット)
android ×
iOS ×

あちらが立てばこちらが立たず…

でも諦めてはいけません
AndroidとiOSでアプリ名を変えることができる、

android-packageName

ios-CFBundleIdentifier

という設定があるようです。

config.xmlはこうなりました。

<widget id="jp.test-app" android-packageName="jp.test-app" ios-CFBundleIdentifier="jp.test-app" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

これで問題なくできました

まぁ、そりゃ用意してますわなって話。

-技術

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

【Angular】Full calendarで横スクロールを実装

こんにちは Full Calendarにはいくつかの表示モードがあります。 こち …

[Ionic] error: archive not found at path ‘platforms/ios/〇〇.xcarchive’ ** EXPORT FAILED **

こんにちは。たなかです。   Ionicを利用したアプリ開発もラストス …

no image

RailsとAngularの省略できるコマンドいくつか

こんにちはコーテッグのこやまです。 私はTypoが多い方なので、コマンドは短い方 …

no image

[Angular]リアクティブフォームのHTML側の記法

Angularのリアクティブフォームではtsファイル側でネストした構成を組むこと …

rails_logo

[Rails] Controllerで表示してるページのパスを判定したい

Controllerで表示してるページのパスを判定して、条件分岐したいと思います …