Appearance
苹果令人抓狂的报错信息,最后居然F12解决的。
- appstoreconnect
前言
最近需要在ios应用商店里上架一款App,在IOS的应用商店上架App的流程和在国内应用市场上架流程基本一致。
- 创建一个应用的基本信息
- 上传应用
- 审核
- ......
不过我遇到一个非常令人抓狂的问题。
问题
当我创建一个App时,苹果的应用市场报了这么一个错误:发生错误,请稍后重试。如图:
大家的第一想法是啥?总之我的第一想法是这个可能跟网络有关系,那我就等等再重试!
之后的几个小时后我再次创建依旧是这个问题,我在想事情不简单,苹果这么大一个公司不应该会出现这种网络异常的情况,于是在网上我大致搜索了一下,发现遇到这个问题的伙伴还不少!
看了很多个帖子,解决方案可以说是众说风云,有说换vpn节点,有说换电脑,等等,我一一尝试,均为成功,后面我问了一个ios的大佬,得到这么一个答案:
得到这么一个方向之后,我找了一圈,还是没有找到任何解决方案。在我快要抓狂放弃和摆烂的时候,我想了一下看看苹果请求接口的参数吧。于是,就找到问题的关键了!
其实就是浏览器F12,看接口请求参数和返回信息
发现了这个关键的报错信息:Creation of apps for the platform(s) iOS is not available due to your provider's contract state.
根据这个报错信息,很快就定位了原因果然就是商务协议并没有点
这个问题也总算是解决了。
总结
其实我挺不理解,苹果的前端开发人员为什么不把这个报错信息提供给开发者,反而是给我们这种发生错误,请稍后重试的这种模糊反馈,这不是增加他们的客服的人工成本和开发者心智负担了吗!服了哈哈哈。
希望我遇到的坑大家可以不遇到!