我在Google Play中有一个应用程序包com.example001.android
,其中一个应用程序在iOS商店中有名称com.example001.ios
.
但是,我现在正在使用phonegap构建,已经删除了很多引导代码,只留下了www
文件夹,我正在使用widget ID config.xml
,所以现在我只有1 config.xml
.
如果我设置widget id
为com.example001.ios
我无法在Android中发布此应用程序.如果我离开widget id
,com.example001.android
我无法在苹果商店发布此应用程序.
如果我将小部件ID更改为通用ID com.example001.mobile
,那么我将无法将应用程序上传到Google Play,因为程序包名称会更改.
如何为每个目标平台设置包名称/ ID?
试试这个:
<widget id="com.company.app" android-packageName="com.company.androidapp" ios-CFBundleIdentifier="com.company.iosapp" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
PS android-packageName
和ios-CFBundleIdentifier
财产没有正确记录,但其工作在最新的(4.1.2)cordova上进行了测试.