The IPA is invalid.It does not incluede a Payload directory..

出现如下图片错误的原因可能是由于项目中可能使用了私有API的方法,本人猜测~

如果没有确定没有使用私有API则,按如下方法上传:

方法:伪造Payload 目录

步骤1.使用Xcode 自带的导出IPA的方法导出IPA文件:xxx.ipa

步骤2:右键所导出的IPA,选择解压缩软件打开该IPA,解压缩,得到一个与项目名称相同的文件夹,打开后得到如下目录

步骤3:新建一个名字为Payload 的文件夹,将Applications 文件夹中的XXX.app文件拖入该Payload文件夹中,右键压缩为zip文件。

步骤4:使用Xcode自带的上传工具Application Loader上传即可~(选取刚压缩好的zip 文件)

时间: 2024-07-30 08:28:57

The IPA is invalid.It does not incluede a Payload directory..的相关文章

上架app 到app store 的出现: “The IPA is invalid. It does not inlude a Payload directory.”错误处理

今天打包上传app到app store上遇到的一个错误,在xcode6.2下提示: The IPA is  invalid. It does not inlude a Payload directory. 折腾了一个下午,没有找到办法,网友遇到提示这个错误提供了一个解决办法: http://blog.csdn.net/jimjarry/article/details/42676041 但是对我的情况不适用(最终我的问题发现是属于个案,特殊情况下才会发生),如果您遇到这种提示可以先看看它的方法是否

Xcode6.1 发布 出现 The ipa is invalid. It does not include a Payload Directory 错误

尝试搜索了网上的解决方案,均没有结果,于是自己想出了一种方案,试了试居然搞定了. 方法为:通过普通的archieve方式export出ipa包,然后将此包解压缩,把其中的Applications文件夹中的应用程序复制出来,然后新建一个文件夹叫Payload,然后将刚才的应用程序复制到该文件夹中,然后打包该文件成.zip文件,并修改后缀名成ipa,然后将此包通过Application Loader上传即可. 猜测可能是xcode6的bug,可能是自己生产ipa包的时候没有使用Payload文件夹.

使用ApplicationLoader中出现报错:The IPA is invalid. It does not inlude a Payload directory

问题处理方法: 1.将achieve的.app后缀的软件包放在一个payload的文件夹中 2.压缩该文件夹,改变.zip后缀为.ipa 3.使用applicationLoader上传该文件

ERROR ITMS-90682: Invalid Bundle - The asset catalog at 'Payload/XXXXX/Assets.car' can't contain 16-bit or P3 assets if the app supports iOS 9.3 or earlier.

刚升级Xcode 8, 幺蛾子又出现了.提交的时候出了这个问题. BTW,感谢google.以下为解决方案:‘ 在 Xcode 8 中,当你资源文件中[含有16位图]或者[图片显示模式γ值为'P3']且iOS targets设定为iOS 9.3以下就会出现这个问题. 如果你的app需要支持广色域显示的话,那你必须得把target设置成iOS 9.3+,相反,如果你的app不需要支持广色域且你想兼容 iOS 9.3 之前的项目,你就得把所有的16位的或者显示模式为'P3'图片全都替换成8位模式的S

关于AppStore上传相关问题

1.电脑本地证书CertificateSigningRequest.certSigningRequest一定要一致(包括开发者证书,尤其是发布证书要一致,否则无法正常上传),此类错误Xcode一般会提示Missing or invalid signature. ......."Payload/xxx.app" is not signed using an Apple submission certificate,此时应该好好检查证书一致性问题(特别在不同电脑上开发同一个项目的). 2.

NT_iOS笔记—提交报错:unable to process application at this time due to the following error

打好包提交验证的时候报错了: unable to process application at this time due to the following error:The IPA is invalid.it does not include a payload directory : 解决方法: 修改info.plist Application requires iPhone environment |  Boolean | Yes Clean Build Archive

同步推是如何给未越狱的IOS设备安装任意IPA的?

工作准备: 1. 准备一台MAC 2. 拥有一份299企业证书, 然后按照下面步骤操作: 1. 把xxxx.ipa改成xxx.zip, 解压缩得到Payload文件夹 2. 替换Payload里的embedded.mobileprovision为自己的mobileprovision 3. 在mac上打开终端, 执行: codesign -f -s "你的证书字符串" --resource-rules Payload/xxxx.app/ResourceRules.plist Payloa

Setup RHEVM Identity Management With IPA

The directory servers supported for use with Red Hat Enterprise Virtualization 3.3 are: Active Directory Identity Management (IDM) Red Hat Directory Server 9 (RHDS 9) OpenLDAP     From this article,you'll learn following: How to setup master IPA How

iOS10适配相关

2016年9月7日,苹果发布iOS 10.2016年9月14日,全新的操作系统iOS 10将正式上线. 作为开发者,如何适配iOS10呢? 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大. iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼. 2