今天在上傳新的iOS項目到appstore的時候,遇到二進制文件失效的問題,上架包沒有問題。但是在等待審核過程中,過了一會兒,變成二進制文件失效,一直找不到原因;
于是就排查多個原因:
-
第一個就是編輯Scheme的時候,設(shè)置Analyze和Archive為Release狀態(tài)。發(fā)現(xiàn)設(shè)置后打包還是出錯。
image.png - 然后排查圖片是否命名有問題,網(wǎng)友有提到如果命名帶icon-1,這種帶“-”的命名會有沖突,于是我將有這種命名的圖片改過后,重新打包,問題依然存在。
-
排查Info.plist文件是否添加了無用的屬性值,果然添加了一個plist值,但是沒有用的,忘記刪除,導(dǎo)致二進制文件失效的問題。
image.png
最后重新打包上傳,解決了包問題。

