问题
When I upload the app into app store, I got the mail from itunese connect with the following issue
We have discovered one or more issues with your recent delivery for "***". To process your delivery, the following issues must be corrected: This bundle is invalid - The Info.plist file is missing or could not be parsed. Please check it for embedded control characters. Once these issues have been corrected, you can then redeliver the corrected binary.
I have checked the info.plist file path, created the new plist , but I couldn't succeed. have any idea ?
回答1:
For me, I had a non visible control character in the file. I edited the file using vi
and deleted the invalid character and then everything worked.
回答2:
plist is normal xml which stores property or information of app. it seem like plist files is not formatted properly or plist file might be deleted by incidentally.
go to build settings -> packaging -> info.plist File put location of plist (example - Project_folder/Info.plist)
set YES in Expand Build settings in info plist file
set binary in info.plist output encoding
回答3:
go to BuildSetting -> Packaging -> Info.plist File in PROJECT
If its area is not empty, clear string.
回答4:
I wrestled many hours with this issue before I eventually solved it. The error message from Apple This bundle is invalid - The Info.plist file is missing or could not be parsed
lead to a detour trying to find flaws in the Info.plist file that describes the app, however there never was any problem with this file!
The problem was that I had another file with the same name in a sub folder describing some game content. It was this other file that was parsed by ITC when it rejected my app, not the main one in the root folder.
By renaming this other file the problem went away.
Just saying in case someone else can't find any "illegal characters" in their Info.plist file.
来源:https://stackoverflow.com/questions/34288475/itms-90037-the-info-plist-file-is-missing-or-could-not-be-parsed-while-app-store