iOS 上架app的过程当中出现the Info.plist is missing or could not be parsed.经历

前段时间上架app的时候,出现了the Info.plist is missing or could not be parsed. Please examine them for embedded control characters错误,居然告诉我info.plist文件丢失或者不能被解析,当下查看打好包里面是否存在info.plist文件,的的确确是存在的,后来百度、Google,发现有遇到这个问题的


其中stackoverflow论坛上有一些解决方法,我一一都尝试过,

1,查看info.plist文件是否在xcode外使用别的方式编辑过

2,把build settings -> packaging -> info.plist的文件路径重新指向,并且Expand Build settings in info plist file选项选成Yes,info.plist output encoding设置为binary如下图所示:


甚至把info.plist文件替换掉,都无法解决问题,后来看到了这个回答http://stackoverflow.com/questions/33312621/this-bundle-is-invalid-the-info-plist-file-is-missing-the-required-key-cfbundl

去检查所有引入的第三方包,在一些第三方包里面发现了罪魁祸首:info.plist文件,试着把它改名,并且在项目里面引用的名称改为自己改过的名称之后,上传成功

后来同学给我发来这个链接http://ios.jobbole.com/84323/说在info.plist文件里面添加

  • Bundle version
  • Bundle identifier
  • Bundle versions string, short
这三个字段,并且value值设为项目里面info.plist里面设置的value值,或许也可以解决问题,暂时没有尝试过,如果不愿意改第三方包里面info.plist文件名称的同学可以尝试这个方法试试,记得有以为大牛说过:试试嘛~试试又不会怀孕~~


以上是我解决这个问题的过程,希望对被这个问题难住的朋友们有所帮助~!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值