🤯
iOSアプリをApp Store Connectにアップロードすると ._Symbols が含まれてバイナリが無効化されてしまう問題
昨日ぐらいに新しく申請をしようとしていつも通りにXcodeのProductメニューからArchiveを利用し、OrganizerからDistribute AppでApp Store Connectにアプリをアップロードしたところメールにて下記のようなレスポンスが返ってきました。
xcarchiveファイルの中身を見ても怪しい部分は無く途方に暮れながらfeedbackassistant.apple.comから報告をして昨日は終わりました。
今朝同様の問題が起こっている人がないかをググったところ下記の投稿を見つけました。
曰く、XcodeのOrganizerから直接アップロードするのではなく、Customから一旦exportして、ipaから該当のファイルを抜き取り、Transporterアプリを利用してアップロードすればいいとのことでした。
手元でも問題なくアップロードできたので備忘録として残しておきます。
以下、雑な手順書(ここまでで内容理解できた人は見なくて大丈夫)
OrganizerよりDistribute Appを選択
Customを選択
App Store Connectを選択
exportを選択
僕はそのままにしました
ここもそのままAutomatically manage signingを選択
Exportを選択してローカルの適当なところに書き出し。
ここからはTerminalで作業。
Exportしたディレトリの中に入って下記の命令を実行。
zip -d NameOfFile.ipa ._Symbols/
※ NameOfFileの部分はアプリのファイル名を入力
あとは前述したTransporterアプリにドラッグ&ドロップしてアップロードすれば完了です。
Discussion