ようやくAppStore に Submit

公開日: : 最終更新日:2010/02/15 iPhone, MacBook

@ITの 日本人がつまずかないためのiPhone開発ポイント を読みながらAppStoreにアプリ公開をしようとしている。

とりあえず無料版なので会社情報などは不要だろう。

リリースモジュールはプロビジョニングが違う、と書いてあるがリリースモジュール用プロビジョニングとは?

実際 iTunes Connect にアプリをアップロードしようとすると、The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate. というエラーが出てアップロードできない。

Apple Submission Certificate とは何か? 眠くて考えられない…

と言う状況から一晩寝て朝6時から作業を開始、8時にようやくSubmit完了。

はまると思ったらやはりはまってしまった。

必要だったのは、下記の2つだったようだ。

  1. Distribution 用証明書 (iPhone Developer Program Portal の Certificates の Distribution タブから作成)
  2. Distribution 用Provisioningファイル(iPhone Developer Program Portal のProvisioning タブから作成)

これらをページ上で申請、ダウンロードして、 証明書はダブルクリックでMacに取り込み。ProvisioningファイルはXcodeのオーガナイザから取り込みをする必要があった。

さらに、Xcodeのプロジェクトの情報で、コード署名IDを設定する必要がある。コード署名IDは今まではiPhone Developer: XXX だったが、公開版は iPhone Distribution: XXX になるようだ。

そして57×57 PNGファイル、512×512 JPEGファイル、アプリ代表的なスクリーンキャプチャを順次アップロードして終了。

日本のAppStoreに申請したので、しばらくはGWで誰もいないようなきがする。果たしていつ返答があるか。おそらく一発で公開まで行くことはきっと無いだろう。

しかしとりあえずこれでアプリ公開までの一通りの流れを知ることができたので、次はまともなものを公開したい。

ピクチャ 11s.png追伸:

@ITの 日本人がつまずかないためのiPhone開発ポイント には書いていないが、iTunes Connect のPrimary Language はEnglish にした方がいいことが2010年になってからわかった。

複数の人がWeb上で報告をしているが、まだそれほど浸透していないようだ。自分も知らずにPrimary LanguageをJapaneseに設定してしまった。2010年2月にAppleに確認したところ、システムの仕組み上、一度設定してしまったPrimary Languageは変更できないとのことだった。

詳しくはこれらを参照のこと。

しかしこの記事を見ている人はすでにPrimary Languageは設定してしまった後泣きがするけれども。

関連記事

no image

Apple、iPhoneアプリは今後3.0互換でなければ受付けないと通告

Apple、iPhoneアプリは今後3.0互換でなければ受付けないと通告 うちにはこのメールは届いて

記事を読む

[iOS SDK] WatchKitでできることできないこと 2015年3月

Apple Watch発売日(2015年4月24日)までに自作アプリの WatchKit対応

記事を読む

no image

iPhone用 OmniGraffle ステンシル

ここのページを参考にして、iPhone用OmniGraffleステンシルを入手してみた。 確かにこれ

記事を読む

[WatchKit] WatchSim 買ってみた

WatchSim Danny Keogan posted with iT

記事を読む

no image

Admob SDK が Google AdMob Ads SDK になっていた

かなり以前に作ったアプリをアップデートするにあたって、AdMobで謎のエラーが出ているので最新

記事を読む

no image

TAXANデジタルインクペン KG-DP301

たしかMacPowerで見かけた商品。Mac、Linux、PCで使えるのがすばらしい。 値段も1万円

記事を読む

no image

そのまま使えるiPhoneゲームプログラム

書店で見かけて立ち読みしてみた。 ゲームで使いそうな小技が紹介されている。ゲーム向けなので、Open

記事を読む

no image

WWDC 2009 Keynote

WWDC開幕。今年のキーノートはフィル・シラー、ジョブズは姿を現さなかったらしい。 夜中2時から見る

記事を読む

no image

iOS6 の Guided Access (Single App Mode) が便利そう

昨日のWWDC 2012 キーノートではiOS6の紹介がありいろいろと新機能の説明があったけ

記事を読む

no image

iTunes Connect の支払先をCitibankに変更

iTunes Connectからの送金を三井住友銀行の口座で受け取っていたが、毎月4000円の手数料

記事を読む

Comment

  1. nabe より:

    初めましてnabeといいます。
    ProvisioningファイルはXcodeのオーガナイザから取り込みをする必要があると書いてありますが、Provisioningファイルが選択されずに取り込めなくて困っています。何か方法が合ったら教えて下さい。よろしくお願いします。

  2. CHOBI より:

    OSを再インストールしたらKeyChain からCSRを新しく作成したファイルをポータルサイトにアップロードする際にエラーにが発生するようになりました。。かなりお手上げです。
    メッセージは以下の通りです。

    We are unable to upload this Certificate file because it is invalid. Please check the file and try again.

    だれか、知ってたらアドバイス下さい。

  3. admin より:

    すいません、調べて回答しようと思っていたらすっかり遅くなってしまいました。
    自分には心当たりがないですが、やはりAppleに問い合わせするのが早いかと思います。
    さすがにもう解決していそうですが。

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

進撃の巨人10周年キャンペーン

2019/09/18まで、進撃の巨人10周年キャンペーン最終回まで一

ブログネタメモ

書きたいことがいろいろあるのだが書けていない。そのうちに忘れてしまう

リズムくんがタイ表示に対応しました

長らくお待たせしました。リズム学習アプリ「リズムくん」iPhone版

さくらのVPSにwordpress + gitlabを入れる

さくらのVPSに apache + wordpressをインストール

Apple Watch series 2の電池が1日もたなくなってしまった

一日もたないので、時刻を見ようと思っても見れない。時計としての体をな

→もっと見る

PAGE TOP ↑