読者です 読者をやめる 読者になる 読者になる

アニマネ開発日誌

アニメアプリのアニマネの開発日誌です。

XcodeでアーカイブのValidateが正常にできない問題をなんとかする

iOS アプリ開発

随分久しぶりの投稿となりました。 本業が忙しくてしばらくアプリ開発ができていなかったのですが、 半年ぐらい掛けてチマチマ作ってたiOS版のメジャーアップデートがようやく形になりました。

早速作成したアーカイブを検証すると下記のエラーが発生。

An error occurred. The operation couldn’t be completed. (ITunesSoftwareServiceAuthenticationErrorDomain error 434.)

ネットで調べた際に見つかった対策

  • 何回か試していると成功する。
  • ネット回線を変更する。
  • プロビジョニングプロファイルを作り直す。
  • Images.xcassetsに含まれるPNGファイルのプロファイルをsRGBに変更する。

StackOverflowとか見つけた解決方法は大体上記のような感じです。 順番に試した結果、いずれも解決せず。

今回から導入した、Carthageで必要となるRunScriptの指定漏れかと疑うも解決せず、途方に暮れていました。

さらに色々調べてると、Application Loaderなるものでもバイナリを送信できるらしい。

最終手段としてApplication Loaderを試してみた結果、見事にアップロードできました。

すごーい!

ちなみに、バイナリの検証はサーバー側で実施してくれているみたいなので、多分大丈夫と思います。 (まだIn Reviewなので、問題があった場合は追記します。)

■2017/02/28 追記 Application Loader経由でアップロードしたバイナリは無事リリースできました。