iOSアプリのアップデート

iOSアプリのアップデートASのおもちゃ箱開発ブログagreementの承認とかを放置していたら、ストアから削除された自作アプリ。
重い腰を上げて、アップデートを試みました。

ビルドが通るまでの軌跡はこちら。
http://blog.as-toybox.com/archives/647

ようやく新しいバージョンを審査へ提出します。

まず、itunes Connetで新しいバージョンを作成します。

itunes_connect

itunes_connect

その後、連絡先情報などを更新して、提出準備完了です。

その前に実機確認しなきゃと思ったら、またエラーです。

Could not locate device support files.
This iPhone 6 Plus is running 10.1(14B72), which may not be supported by this version of Xcode.

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_18_48

Xcodeを最新版にアップデートする必要があるようです。

アップデートした再度起動したら、次はこれ。

Development cannot be enabled while your device is locked.
Please unlock your device and reattach.

flagraisingappdelegate_m

iPhoneを一旦外す

設定->一般->リセット->位置情報とプライバシーをリセット

つなぎ直す

信頼

今度は、これ、、、

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_19_00

よくみたら何か処理をしている。待たないと駄目か。

flagraisingappdelegate_m

デバイスをdeveloper portalに登録しないといけないよ、と言われたので、Regsiter Device

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_19_05

はい、つぎ。

App installation faild
This application’s application-identifier entitilement does not match that of the installed application.
These values must match for an upgrade to be allowed.

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_19_07

iPhoneに古いバージョンが入っていたからですね。
実機から消して、再実行すればOK。

実機の動作確認OK!

Xcodeからアプリをアップします。

メニュー → Product → Scheme → Edit Scheme

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_19_12

Build Configration を Release に変更

OKボタンを押す。

XcodeでDeviceを「Generic iOS Device」に設定

flagraisingappdelegate_m

メニュー → product → Archive

ビルドが完了すると Organizer が自動で開き Archive したアプリが表示される

organizer

Validate をクリック

使用するアカウントを聞かれる。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_19_16

Provisioning Profile を選択し、Validate ボタンをクリック

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_20_13

エラー発生。

iTunes Store operation faild…
Missing required icon file. The bundle does not caontain an app icon for iPhone/iPod Touch of exactly ‘120×120′ pixels, in .png format for iOS versions >= 7.0.

organizer

必要なサイズのアイコンが含まれてないとのこと。

TARGETS->General->App Icons and Launch ImagesのところのUse Asset Catalogをクリックすると、Resourcesの中にImages.xcassetsが追加されます。

sc_sp_01_png__png_%e7%94%bb%e5%83%8f__1392x826_px__-_%e8%a1%a8%e7%a4%ba%e5%80%8d%e7%8e%87__94__

Images.xcassetsをクリックすると、

images_xcassets

のような画面になるので、これにちょうどいい画像を登録していけばいいようです。

images_xcassets

ドラッグ・アンド・ドロップですべての場所に画像を登録します。

では、再度ビルド!
また、エラーになってしまいました。

The app icon set named “App Icon” did not have any applicable content.

images_xcassets

アイコンのサイズが違うと、、、
横着して、同じファイルをすべての場所に当てはめたのがだめだったようです。

真面目に正しく、x2用 120×120、x3用 180×180で作り直して設定。

今度はビルド成功。

では、再度、Archive。
Organizerが開いたら、Validate…。
Summaryがでたら、Validateボタン。

成功!!

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_21_07

Doneを押す。

Upload to App Store…をクリック。

organizer

また、アカウントを聞かれるので、選択して、Choose 。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_21_08

Send xxxxxxx to Apple:が表示されたら、Uploadボタン

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_21_09

なんでー

Archive upload failed due to he issues listed below.
This action could not be completed. Try again.(-22432)

organizer

たまたま失敗しただけのような気がするので、もう一度Upload。

今度は上手くいったと思ったのに、、、

WARNING ITMS-90076: “Potential Loss of Keychain Access. The previous version of software has an application-identifier value of [‘xxxxxxx’] and the new version of software being submitted has an application identifier of [‘yyyyyyy’]. This will result in a loss of keychain access.”

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88_2016_10_30_21_25

プロビジョニングファイルファイルを作り直しかな、、、

ちょっと設定を変えて、Archiveし直してみると、もうそのバージョンはアップロードされてるよと言う。

おや?っと思って、iTunes connectを見てみる。

itunes_connect_%e3%82%a2%e3%83%83%e3%83%95%e3%82%9a%e3%83%ad%e3%83%bc%e3%83%88%e3%82%99%e3%82%92%e9%81%b8%e6%8a%9e_-_google_%e6%a4%9c%e7%b4%a2

ここの表示が変わっていないので、アップロードされていないものと思ったら、クリックすると、アップロードされたアプリが表示された。
選択して、保存する。

そして「審査へ提出」ボタンをクリック!

画像が足りないとか、年齢制限のところでエラーになったので、設定し直し。

再度「審査へ提出」!!

・輸出コンプライアンス
暗号化機能は変えてないのでいいえ
・コンテンツ配信権
アクセスしないのでいいえ
・Advertising Identifer(通称:IDFA)
広告は表示しないのでいいえ
※たぶんこれでいいはず、、、

「送信」!!

審査待ちになりました!

パチパチパチパチ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>