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
以上是我解決這個問題的過程,希望對被這個問題難住的朋友們有所幫助~!
總結
以上是生活随笔為你收集整理的iOS 上架app的过程当中出现the Info.plist is missing or could not be parsed.经历的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是DOR
- 下一篇: PDARTS 网络结构搜索程序分析