最近在朋友公司帮忙做CTO,招了几个孩子做了一个App,头两天提交的,结果一天后被拒。
给了一个crash log,然后说,审核员使用iPad Air 2,在点击拍照的步骤的时候崩溃。我立刻拿手里面保存的提交分支编译去测试,换了几个测试机,就是没有复现一样的问题。
我手头有个iPad pro也没复现问题。结果,老板去弄了台同事头两天抽奖刚中的全新iPad Air 2,一测试果然复现问题。原来写代码的小朋友,为了体贴,设置了闪光灯自动开启,而iPad Air 2没有闪光灯。
我们之前的测试设备都是iPhone都有闪关灯……
且我们的App其实是iPhone专用的,但是iPad确实也可以用1倍模式使用,于是糟了。
修改后,提交,马上过了。
1楼 @akunamotata 其实这次我们不是正式发布,我特意设计的基本功能完成就提交一次,等于是让审核员帮我们做个测试。想不最后措手不及,那么提前提交一下暴露问题是好办法。iPad Air作为测试机,我是想不到的,但是问题出现了,你在申请一台,公司上下就都很支持了。