The error "The IPA is invalid. It does not inlude a Payload directory." appears when The app is shelved to The app store. inludepayload
An error occurred when you package and upload an app to the app store today. The error message is displayed in xcode6.2:
The IPA is invalid. It does not inlude a Payload directory.
After an afternoon of hard work, no solution was found. When a netizen prompts this error, a solution is provided:
Http://blog.csdn.net/jimjarry/article/details/42676041
However, this does not apply to my situation (my problem is found to be a case and will only happen in special cases). If you encounter this prompt, You can first check whether the method is suitable for you. When I follow this method to operate with the application loader tool, the ERROR is prompted: ERROR ITMS-90183: "Invalid Bundle OS Type Code ". the value of 'bundle OS Type Code' [CFBundlePackageType] in your application Bundle's Info. plist file must be one of [APPL]
I checked my info. plist: Its CFBundlePackageType value is obviously APPL. After several attempts, I gave up the whole afternoon. Then, at night, I packed and uploaded the new version of xcode6.3. The error returned is:
The meaning is simple and clear. My info. plist is packaged in. Then I remembered that I deleted info. plist by mistake and wrote it again, but I tested it normally on both the simulator and the real machine. However, the problem should be located here. Then I will find my info under bulid Setting. plist file, which is loaded by default. info under my tests directory. plist, and its CFBundlePackageType value is BNDL.
Sometimes the software is easy to use, and xcode automatically finds the info. plist of tests. Fortunately, the problem is solved.
Add my own info. plist to solve all the problems.
Finally, I can mount my app.