iOS打包上传过程报错: ERROR ITMS-90121: "
2019-12-21 本文已影响0人
凶猛老鹰
一.报错出现背景:iOS应用名称包含特殊字符 "+"
二.流程
在Xcode工程的General中设置Display Name 中有特殊字符 "+", 打包上传过程报错如下

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

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

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

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

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