itunes connectのreplace binaryでアップロードエラーが出る場合に疑うこと
先日itunes connectからreplace binaryで*.appのバイナリ入れ替え申請の時に、
「The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.」
というエラーで怒られた。
色々調べてみると下記のような様々な要因で起こるらしいので要注意。
- 申請しているBundle Version, Bundle versions string, shortとInfo.plistのBundleのバージョンが異なっている(特にアップグレードしたときに注意)。
- Distribution用のProvisioning ProfileかCertificatesの有効期限がどちらかまたは両方とも切れている。
- アイコンのピクセル数が57*57よりも大きいまたは小さい。
- アイコンが24bitでなく8bitだったりしてだめだった人もいる。
この他にもあるかもしれない。