将我的内部版本上传到iTunes Connect确实有问题。我总是收到以下错误

ios - CFBundleVersion必须为句点分隔列表-LMLPHP

我的常规项目设置如下所示

ios - CFBundleVersion必须为句点分隔列表-LMLPHP

我还在项目中使用了cocoapods,但之前从未收到此错误,并且我已经上传了几个版本。我不知道那个奇怪的数字[1443188838-89]是从哪里来的。

同样在信息选项卡上,捆绑软件版本对我来说还不错

ios - CFBundleVersion必须为句点分隔列表-LMLPHP

和info.plist一样,源代码看起来也不错

ios - CFBundleVersion必须为句点分隔列表-LMLPHP

任何帮助深表感谢。

最佳答案

好的,所以在花了很多时间在这个问题上之后,我终于可以解决它。

如果您的Info.plist文件中的CFBundleVersion号错误,请检查所有。还遍历所有Cocoapods的静态框架及其捆绑包(右键单击-显示包内容)。在我的情况下,它是Netverify(Jumio)框架和捆绑包中的CFBundleVersion键不正确。 (与错误消息中显示的相同)。

我刚刚将其更改为像1.0.0这样的有效 key ,现在它可以工作了!

关于ios - CFBundleVersion必须为句点分隔列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33290733/

10-09 01:47