今天Xcode在尝试将构建上传到iTunes连接时给了我一些问题。它给了我以下错误:
我的申请CFBundleVersionShortVersionString
2.0.0
是CFBundleVersionShortVersionString
,这很奇怪。我昨天上传了一个版本到TestFlight,它运行得很好。然后我搜索了1.0.0
,我找到了0.5.1
和info.plist
,但它们位于Pod中的{{1}}。为什么这个错误突然出现?我知道我不应该改变Pod中的任何东西。有没有人遇到这个问题,如果有的话你怎么能解决这个问题?
答案 0 :(得分:2)
看起来在CocoaPods中为同一问题创建了一个问题 - https://github.com/CocoaPods/CocoaPods/issues/4421
blixt提及......
我认为它完全是iTunes Connect服务器,而不是Xcode 7.0 也不是Xcode 7.1。这个问题似乎是在太平洋夏令时上午10点左右开始的。它 肯定是一个bug,我们通过碰撞我们的依赖来修复它 Info.plist CFBundleShortVersionString与我们的版本相同 应用程序和voila - iTunes Connect接受了捆绑包。
这是一个令人讨厌的修复,但似乎修复单个Info.plist文件的简短版本(您的依赖项可能有)直到您的应用程序版本应该让您现在传递此错误。这绝对不是一个长期的解决方案。