2016-04-09 8 views
1

私はコルドバ6にアップグレードすると、私はcom.test.a-bコルドバ6とハイフネーションされたパッケージ名

のパッケージIDでアプリを持っているが、私は、このパッケージIDのコルドバはError: Error validating package name. Package name must look like: com.company.Name

を訴えて続けると、問題があることに気づいた場合はIハイフンを削除すると、店にアップロードされると「新しいアプリ」として扱われます。だから私はこの問題をどのように解決するのですか?ありがとうございます

+0

再び良いでしょうか? –

+0

@ user1361529 iはcordova 6.1.0を使用していて、同様のパッケージ名を試してみました。また、あなたが知っている限り、あなたはどんなパッケージ命名規則にも違反していません。あなたが何かを見逃していることを願って、 – Gandhi

答えて

7

お試しいただきありがとうございます。私は反応し過ぎたように見える。問題はアンドロイドのみです - ハイフンは許可されません。以前のバージョンのように、コンパイル時にハイフンをアンダースコアに置き換えました。 Cordova 6では、エラーが発生します。あなたもアンドロイド用APKを作成しようとしているので、私は

<widget id="com.test.ab" android-packageName="com.test.a_b" ios-CFBundleIdentifier="com.test.a-b" version="1.1.5" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 

に私のイオンのconfig.xmlを変更し、すべてが

+1

あなたのソリューションを提供していただきありがとうございます。 –

+1

申し訳ありませんが、の有効な属性として、ドキュメントのどこにでも "android-packageName"が見つかりません。設定しても、パッケージ名が無効であるというエラーが表示されます。 – cdarken

関連する問題