您的位置:首页 > 移动开发

iOS app 打包上传 问题 ERROR-ITMS 90060(the bundle is invalid .the value for ker CFBundleShortVersionStrin)

2016-03-23 18:16 976 查看
更新版本1.2.2->1.2.3

打包好后直接用Xcode提交bundle(包)

最后时刻返回:

ERROR-ITMS 90060(感觉是其他报错条目网上搜索解决方案一大把,而我的这个问题没人认碰见过~~)

先看字面意思:

the bundle is invalid .the value for ker CFBundleShortVersionString ‘4.0.4-alpha-4’in the info.plist file must be a period-separated list of at most three non-negative integers

意思是:无效包,在(其中一个)info.plist文件中的CFBundleShortVersionString值必须是至少三个非负整数(格式).

英语水平有限,刚开始也理解到是CFBundleShortVersionString的格式不对,但在项目的info.plist文件中反复查看-测试-修改-测试…但问题一直存在~~~~~问题就这么持续了半天……

最终忽然意思到一个问题,我的项目中使用了cocoapods引入了强大的reactivecocoa第三方,一直在工程自带plist文件中找问题,但始终没查看第三方的plist文件.

step:

1.使用搜索导航搜索”CFBundleShortVersionString”结果如下图:

泪奔:终于看见”4.0.4-alpha-4’这个鬼家伙,工程中真有......

2.将4.0.4-alpha-4修改为4.0.4(满足”must be a period-separated list of at most three non-negative integers

”这个条件)我这就只有reactiveCocoa这个三方有问题.

3.重新打包提交,就OK了!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: