Fil*_*ype 9 cordova phonegap-build
我在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?
Aks*_*Aks 24
试试这个:
<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">
Run Code Online (Sandbox Code Playgroud)
PS android-packageName和ios-CFBundleIdentifier财产没有正确记录,但其工作在最新的(4.1.2)cordova上进行了测试.
我会创建两个项目并让它们共享一个www文件夹。
以下是本地 CLI 构建的示例:
/MyProject_base
/iOS
/www -> /MyProject_base/www
/Android
/www -> /MyProject_base/www
/www
Run Code Online (Sandbox Code Playgroud)
iOS 和 Android 文件夹中各有一个单独的完整项目,其中 为www基础的符号链接www。
www通过这种方式,您可以自定义每个项目的设置,并在两个项目之间保留一个文件夹。
这是 PGBuild 的示例:
/MyProject_base
/iOS
/www -> /MyProject_base/www
/config.xml
/Android
/www -> /MyProject_base/www
/config.xml
/www
Run Code Online (Sandbox Code Playgroud)
创建两个单独config.xml使用的www文件夹。您必须单独上传每个版本,这将是 PGBuild 中的两个单独的应用程序,但这将允许www与两个不同的应用程序命名空间共享一个版本。
| 归档时间: |
|
| 查看次数: |
6765 次 |
| 最近记录: |