今天在上传新的iOS项目到appstore的时候,遇到二进制文件失效的问题,上架包没有问题。但是在等待审核过程中,过了一会儿,变成二进制文件失效,一直找不到原因;
于是就排查多个原因:
-
第一个就是编辑Scheme的时候,设置Analyze和Archive为Release状态。发现设置后打包还是出错。
image.png
- 然后排查图片是否命名有问题,网友有提到如果命名带icon-1,这种带“-”的命名会有冲突,于是我将有这种命名的图片改过后,重新打包,问题依然存在。
-
排查Info.plist文件是否添加了无用的属性值,果然添加了一个plist值,但是没有用的,忘记删除,导致二进制文件失效的问题。
image.png
最后重新打包上传,解决了包问题。
网友评论