我们正在升级我们已经发布的本机应用程序,可在所有三个商店中使用,新版本是由适用于 Apache Cordova 的 Visual Studio 工具.
为了能够在商店中升级应用程序,我们需要发布它们,并为每个平台指定正确的版本和正确的包 ID。
我们需要编译我们的解决方案,指定一个自定义清单/plist,我们将在其中设置正确的版本和包。
VisualStudio Tools for Apache Cordova 具有适用于所有平台的常规设置:
正在阅读可用文档,似乎还可以指定特定于平台的配置文件:
Android
将自定义 AndroidManifest.xml 文件放入
res/native/android 文件夹用于配置自定义等设置
意图。使用生成的文件版本
构建调试后的 bld/Debug/platforms/android 文件夹
Android 项目的配置。
iOS
将自定义 Info.plist 文件放置在 res/native/ios/config.xml 显示名称文件夹中
覆盖启动画面或图标等设置。 Info.plist
文件名必须重命名如下:config.xml 显示
名称-Info.plist。您可以在以下位置找到这些文件的示例版本
cordova-ios GitHub 存储库,或者您可以使用生成的版本
从 Mac 上的构建文件夹中获取应用程序(当使用远程
代理)位于内部版本号/cordovaApp 文件夹下。
Windows 手机 8
将自定义 WMAppManifest.xml 文件放在
res/native/wp8/Properties 文件夹。使用生成的版本
构建后的 bld/Debug/platforms/wp8/Properties 文件夹中的文件
Windows Phone 8 的项目。
我们已经开始对 IOS 进行实验,尝试添加“补丁”XXX-Info.plist
如文档中所述,但我们在编译时收到此错误:
自动配置配置文件选择不可用:捆绑包
自动配置文件选择需要标识符。
在 Info.plist 中输入捆绑包标识符,或选择
在构建设置中使用的配置文件
删除 XXX-Info.plist,解决方案的构建没有任何问题。
有什么提示吗?
尝试将以下键添加到您的 Info.plist 中:
<key>CFBundleIdentifier</key>
<string>your.bundle.id.goes.here</string>
此捆绑包 ID 应与在 iOS 开发中心生成 iOS 配置文件时使用的捆绑包 ID 相匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)