testflightにアップするとバイナリエラー
関わっていた案件の都合上Monacaというサービスを使っていた。
なのでtestflightへのアップは下記のようなコマンドで行った。
xcrun altool --upload-app -f aaaaaaa.ipa -t ios -u sample@gmail.com -p password
Monacaでビルド→Monacaからipaファイルをダウンロード→👆のようなコマンドでtestflightにアップ。
するとtestflightへのアップロードは正常に終わりますが、、、
Dear Developer,
We identified one or more issues with a recent delivery for your app, "アプリ名" 0.0.5 (0.0.5). Please correct the following issues, then upload again.
ITMS-90018: This bundle is invalid - The file extension must be .zip.
Best regards,
The App Store Team
このようなメールが届き、バイナリエラー。。。
一体なぜ???!!!
原因は全くエラーメッセージからは想像もつかない内容だった。。。
色々と検索してみたが、全くヒントになるような情報はなかった。。。
エラーメッセージの通りipaファイルをzip形式にしたりしたが、やはりダメだった
そんな中1つの記事に出会った
That’s what I did, got it from an answer that says: Apple doesn’t allow using .App in your app name, I got stunned and looked to my app, and I was doing it, my app was XXX.App.
結論、アプリ名が「.app」で終わるのはNG
と言うことでした!
いやいや、エラーメッセージと全く関係なくね?zipがどうたらとか、何も関係あらへんやん!!