Xcode 11.2 可以称得上Xcode 版本里最短命的一个了吧😂 😂,最近把Xcode升级到11.2;提交App Store 构建版本的时候,报错ERROR ITMS-90534和 ERROR ITMS-90158 ;
第一个问题: RROR ITMS-90534 这个一般都是不是通过Xcode 软件上传会出现的;我从App Store商店下载的嘞。
通过查询某度和某歌,证实是苹果公司当前版本出问题了,使用Xcode 11.2.1 GM 版本并未推送到App Store商店;有需要的小伙伴可以 点这下载 。
第二个问题: ERROR ITMS-90158 这个问题也是在升级Xcode11 之后出现的。
查看报错日志有提到 URL schemes need to begin with an alphabetic character. 就比较明显了,在设置URL schemes的时候发现接入支付宝支付的时候,直接用APP ID 设置了。这里支付宝和微信不太一样 ,只要设置的 URL scheme 与[[AlipaySDK defaultService] payOrder:pay_data fromScheme:kAliPay_Scheme
方法里传入的:kAliPay_Scheme保持一致就行, 用户可以自定义。
Xcode 11.2.1GM 已下好,实测问题已解决。