Phonegap - 程序包中的Info.plist必须包含CFBundleVersion密钥

时间:2015-08-16 18:38:58

标签: ios phonegap-build info.plist application-loader

我已按照所有步骤生成backtracking并使用Application Loader上传它,但一直收到以下错误:

.ipa file

这是包含所有信息的Hello World-Info.plist文件:

The Info.plist in the package must contain the CFBundleVersion key.
 The Info.plist in the package must contain the CFBundleShortVersionString key.

需要修复/添加什么才能上传我的应用程序?!

3 个答案:

答案 0 :(得分:7)

首次打开< dict>

<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1</string>

将1.0替换为您想要的应用程序版本。有趣的是,只要您在TargetName中更改任何内容,就应该为您生成这些内容 - &gt;一般 - &gt;身份:))

修改添加了显示这些设置的图片

Where to find those settings

答案 1 :(得分:3)

原来,config.xml目录中需要www/,默认情况下从一开始就不存在。

在小部件标记中,应指定以下内容:

version="1.0.6" ios-CFBundleVersion="201406097"

每次您希望在应用商店中部署新更新时,都应更改版本号。我读到你可以编写一个负责版本的脚本,这样你就不必每次都手动更改它,但是没有尝试。

对于CFBundleVersion,您可以查看以下answer来解释它。但是在部署时你不需要改变它。

答案 2 :(得分:0)

只需检查其版本和内部版本号中的末尾不应包含空格