美文网首页iOS开发笔记程序员iOS Developer
iOS 上架app出现:ERROR ITMS-90037的经历

iOS 上架app出现:ERROR ITMS-90037的经历

作者: iOS俱哥 | 来源:发表于2016-10-13 15:02 被阅读686次

    昨天提交给苹果审核版本的时候出现了:

    ERROR ITMS-90037:"This bundle is invalid. the Info.plist is missing or could not be parsed. Please check it for embedded control characters..."
    
    1.png

    从网上找了各种方法,最后还是给解决了,记录一下开发之路走过的坑。

    首先,我用了xcode8的gost版本开发了项目一周,后来听说这版本不能提交审核,然后给更新了xcode8,继续打包,上传还是同样的错误。

    刚开始也是把info.plist文件拖出来,删除掉工程里的info.plist文件,然后再导进去,打包试了下还是这个错误。

    这个不行再试下一个方法:然后又判断info.plist文件中是否包含Bundle version、Bundle identifier、Bundle versions string, short等字段,我的都包含啊。确定不是缺少导致的。

    然后又试下了一周前的备份项目,打包上传,啊,上传成功了,那应该确定是我的这个工程的info.plist确实出了问题,但是不确定是路径问题,还是本身这个plist文件出了问题;然后我又把info.plist文件从工程中给删除了,导入了之前备份工程的info.plist文件,然后打包上传成功了!

    这个错误问题总算给解决了,项目正式上传了已经。

    另外更新xcode8版本,提交审核时在info.plist文件中加的权限字段要加描述,不然会出现构建版本无效的情况。

    参考文章:
    iOS 上架app的过程当中出现the Info.plist is missing or could not be parsed.经历
    iOS xcode8提交 iOS10 “此构建版本无效” (已解决)

    相关文章

      网友评论

        本文标题:iOS 上架app出现:ERROR ITMS-90037的经历

        本文链接:https://www.haomeiwen.com/subject/ksvwyttx.html