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..."

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

首先,我用了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文件中加的权限字段要加描述,不然会出现构建版本无效的情况。

 

 
 
posted @ 2016-10-21 16:53  linfenren  阅读(1985)  评论(0编辑  收藏  举报