Skip to content

苹果令人抓狂的报错信息,最后居然F12解决的。

  • appstoreconnect

前言

最近需要在ios应用商店里上架一款App,在IOS的应用商店上架App的流程和在国内应用市场上架流程基本一致。

  • 创建一个应用的基本信息
  • 上传应用
  • 审核
  • ......

不过我遇到一个非常令人抓狂的问题。

问题

当我创建一个App时,苹果的应用市场报了这么一个错误:发生错误,请稍后重试。如图:

image-20240712095114836

大家的第一想法是啥?总之我的第一想法是这个可能跟网络有关系,那我就等等再重试!

之后的几个小时后我再次创建依旧是这个问题,我在想事情不简单,苹果这么大一个公司不应该会出现这种网络异常的情况,于是在网上我大致搜索了一下,发现遇到这个问题的伙伴还不少!

image-20240712095459724

看了很多个帖子,解决方案可以说是众说风云,有说换vpn节点,有说换电脑,等等,我一一尝试,均为成功,后面我问了一个ios的大佬,得到这么一个答案:

image-20240712095714865

得到这么一个方向之后,我找了一圈,还是没有找到任何解决方案。在我快要抓狂放弃和摆烂的时候,我想了一下看看苹果请求接口的参数吧。于是,就找到问题的关键了!

其实就是浏览器F12,看接口请求参数和返回信息

image-20240712100007176

发现了这个关键的报错信息:Creation of apps for the platform(s) iOS is not available due to your provider's contract state.

根据这个报错信息,很快就定位了原因果然就是商务协议并没有点

image-20240712100344680

这个问题也总算是解决了。

总结

其实我挺不理解,苹果的前端开发人员为什么不把这个报错信息提供给开发者,反而是给我们这种发生错误,请稍后重试的这种模糊反馈,这不是增加他们的客服的人工成本和开发者心智负担了吗!服了哈哈哈。

希望我遇到的坑大家可以不遇到!