0

enter image description hereI am facing following issue.

Version Mismatch - Neither CFBundleVersion ['1.50'] nor CFBundleShortVersionString ['1.30'] in the Info.plist match the version of the app set in iTunes Connect ['RTT1.92.196'].

My old version is 1.2(CFBundleVersion). The application is validating successfully in Xcode,but after submitting in iTunesConnect.com , i am getting above error.

i Changed it to (CFBundleVersion)2.1,1.4.1,2.3,2,2.1...etc But they are rejecting. I checked in info.plist file there are no duplicate tags for CFBundleVersion,even i deleted archive files also.

Any advice would be appreciated

4

1 回答 1

2

Info.plist 文件中有两个字符串需要检查。CFBundleShortVersionString 和 CFBundleVersion。第二个是您想要与 iTunesConnect 上的内容相匹配的重要内容。

另外,请记住,在解析版本的各个部分时,Apple 会去除零,因此 1.02 版对它们来说变成了 1.2 版。

这里有更多关于 CFBundle 的信息:Xcode 版本 (CFBundleShortVersionString) 和构建 (CFBundleVersion) 之间的差异

于 2013-10-22T12:30:28.563 回答