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

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

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 “此构建版本无效” (已解决)

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容