遇到的App上传到App Store时报错的疑难杂症(一)——ipa包中的Info.plist文件中没有CFBundleVersion的key

原创 2016年08月29日 15:14:18

最近在上传App到App Store时,报错提示

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

初次遇到这个问题,于是各种百度谷歌,并无好的答案,一般都是版本号格式错误或者BundleVersion低于线上的BundleVersion,这些直观的问题。所以折腾了一夜,也没有解决。直到第二天重新看这个问题,才找到解决办法。


报错与分析

报错信息
看到这个错误,首先到工程的Info.plist查看是否有CFBundleVersion。
这里写图片描述

Info.plist文件

工程中的Info.plist文件中的CFBundleVersion

发现是有CFBundleVersion的,于是根据网上的方法对CFBundleVersion的值进行修改,并重新打包,可是并无效果。

注意

现在重新看报错的提示

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

翻译过来就是

包中的Info.plist文件中必须包含CFBundleVersion的key

重要的事说三遍

包中的 包中的 包中的

解决方案

1、找到你Archive生成的文件,然后Show in Finder
Archive生成的包
2、找到.xcarchive文件,然后右击,选择显示包内容
包中的内容
3、右击Products->Applications 中如图所示的文件,选择显示包内容
.xcarchive文件中的内容
4、找到包中的Info.plist文件,并打开
包中的内容
5、添加Bundle version选项并设置Bundle号
添加Bundle version
设置Bundle号
6、验证成功、可以上传了!!!
验证成功

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS Xcode 打包IPA问题集锦

问题一:this action cannot be completed -22421 iOS打包app为IPA包时报错: this action cannot be completed -22421...
  • ws1352864983
  • ws1352864983
  • 2016年08月25日 15:12
  • 3442

把ipa包上传到AppStore

转自http://blog.sina.com.cn/s/blog_6fd90b5b01015a46.html 最近运营的同事一直纠结不知道如何把合作商提供的ipa包发布到AppStore,在此分享一...
  • a351945755
  • a351945755
  • 2013年08月26日 11:01
  • 8887

【IOS学习之常见问题】 App上架之从Xcode导出ipa文件

█ .以下是在Xcode7之前编写的内容-01. 在Xcode中配置好【App信息及证书】 ● 在target -> General中设置App信息  ● target -> Build setti...
  • ljb568838953
  • ljb568838953
  • 2016年11月18日 14:07
  • 1245

提交到AppStore时失败,提交审核时提示:UIRequiredDeviceCapabilities

UIRequiredDeviceCapabilities的作用当提交程序到app store时,3.0及更高版本的应用程序不再直接说明使用哪种设备,而是使用info.plist文件来确定需要哪些设备功...
  • wang631106979
  • wang631106979
  • 2016年02月24日 12:18
  • 1141

iPhone应用打包和上传APPstore

知识点: 1.非越狱软件:AppStore (archive)上传的整个过程 2.越狱软件:91市场/PP助手/iTool  (ipa) 相当于apk文件 ipa打包: 1.真机运行 ...
  • pcaxb
  • pcaxb
  • 2016年02月21日 15:27
  • 821

【iOS开发】 iOS打包ipa的四种实用方法(.app转.ipa)

总结一下,目前.app包转为.ipa包的方法有以下几种:1、Apple推荐的方式,即实用xcode的archive功能Xcode菜单栏->Product->Archive->三选一,一般选后两个。局限...
  • Hanrovey
  • Hanrovey
  • 2017年04月19日 17:17
  • 1804

XCode7,打包上传的一些警告,及参考处理方法

iOS 打包上传中一些警告,错误的总结。希望能对各位有所帮助
  • u011363981
  • u011363981
  • 2016年01月23日 11:55
  • 14673

关于xcode中info.plist文件出错问题

问题描述: 我的cocos2dx程序,现在只能在模拟器,真机中运行一次,有时候也不行,然后再次运行的时候,首先提示“Xcode annnot run using the selected dev...
  • liu243373142
  • liu243373142
  • 2014年05月20日 11:46
  • 2483

iOS——App打包并上传至iTunesConnect过程

上传至iTunesConnect有两种方式:XCode和Application Loader 1. Application Loader 好处是方便和迅速,大约5分钟左右完成上传 首先build IP...
  • u012476249
  • u012476249
  • 2016年11月25日 18:27
  • 2669

如何不通过AppStore,直接安装IOS应用程序

之前做一个h5内嵌Android和Ios的项目,开发初期发布第一个版本时产品经理跟我提出了这样一个需求:不通过AppStore,让苹果测试用户通过网址二维码扫描直接安装IOS应用程序,之前并未做过于是...
  • zfangls
  • zfangls
  • 2017年02月21日 11:33
  • 4408
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:遇到的App上传到App Store时报错的疑难杂症(一)——ipa包中的Info.plist文件中没有CFBundleVersion的key
举报原因:
原因补充:

(最多只允许输入30个字)