iOS打包上传过程报错: ERROR ITMS-90121: "This bundle is invalid. The executable name, as reported by CFBun...

一.报错出现背景:iOS应用名称包含特殊字符 "+"

二.流程

在Xcode工程的General中设置Display Name 中有特殊字符 "+", 打包上传过程报错如下


上传IPA包报错

三.解决办法:

1.General中的Display Name 按照有特殊字符的名称进行输入,如下图所示


2.info.plist中的Bundle display name 按照有特殊字符的名称进行输入,如下图所示


3.Build Settings 中的Product Name 换成没有特殊字符的名称


4.变大你的build版本号,重新打包上传,就会成功


四.原因分析.在打包的过程中,如果出现特殊字符,会出现编译问题, 所以整个上传过程不能出现特殊字符,需要设置Build Settings中的packaging参数.而Display Name是AppStore中展示给用户的应用名称,是不会限制特殊字符的.

你可能感兴趣的:(iOS打包上传过程报错: ERROR ITMS-90121: "This bundle is invalid. The executable name, as reported by CFBun...)