アニマネ開発日誌

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

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

随分久しぶりの投稿となりました。 本業が忙しくてしばらくアプリ開発ができていなかったのですが、 半年ぐらい掛けてチマチマ作ってた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経由でアップロードしたバイナリは無事リリースできました。

iOS 8のサポートを廃止したら使いたい、iOS 9の新API

随分久しぶりの投稿となりましたが、個人的に使いたいiOS 9以降で使えるAPIをピックアップしました。

アニマネのiOS版は基本的に最新と一つ前のバージョンをサポートしていて、 バージョンごとに分岐するコードは極力使わない方針で開発しています。

iOS 10がリリースされたばかりですが、新OSよりiOS 8以降のサポートを切れることの方が嬉しかったりします。

というわけで今まで使わなかったけど、これから使っていきたいAPIを書いてみます。

続きを読む