技術

[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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[Xcode]Provisioning ProfileのUUIDを確認する方法

どうも田中です。 iOSアプリの審査に向けて作業している最中、buildエラーに …

画像生成マシーン「MakeGirlsMoe」の10連結果

女の子の萌え画像を作ってくれる「MakeGirlsMoe」なるものが作られたよう …

[ Ionic ] アプリのビューをiPhoneXのセーフエリアに対応させる

こんにちは。たなかです。 Ionicで開発しているとき、ハマりがちなポイントの一 …

no image

【ionic】タブをタップで最上部にスクロール!

どうも、中田です。 今日はタブをタップでトップにゴーの日です。 どういう日かとい …

[Xcode] SDK Version Issue – This app was built with the iOS 12.0 SDK. Starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later.

こんにちは。たなかです。 2019年、ブログ初更新になります。今年もよろしくお願 …