ようやくAppStore に Submit
@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つだったようだ。
- Distribution 用証明書 (iPhone Developer Program Portal の Certificates の Distribution タブから作成)
- 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で誰もいないようなきがする。果たしていつ返答があるか。おそらく一発で公開まで行くことはきっと無いだろう。
しかしとりあえずこれでアプリ公開までの一通りの流れを知ることができたので、次はまともなものを公開したい。
追伸:
@ITの 日本人がつまずかないためのiPhone開発ポイント には書いていないが、iTunes Connect のPrimary Language はEnglish にした方がいいことが2010年になってからわかった。
複数の人がWeb上で報告をしているが、まだそれほど浸透していないようだ。自分も知らずにPrimary LanguageをJapaneseに設定してしまった。2010年2月にAppleに確認したところ、システムの仕組み上、一度設定してしまったPrimary Languageは変更できないとのことだった。
詳しくはこれらを参照のこと。
しかしこの記事を見ている人はすでにPrimary Languageは設定してしまった後泣きがするけれども。
関連記事
-
-
Corona SDK 調査4日目
今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進
-
-
MacOS版1Password を3.8.22から 5.4.1にアップグレード
3.xからの1Password ユーザで、MacOS版もiOS版も有料版を3.xの頃に購入して、
-
-
AirMac Extreme Base Station がほしい 2011/05/07
自宅の無線LANルータが不安定なので、AirMac Extremeを買おうかと悩み中。 自宅にApp
-
-
Pro iPhone Game Development は発売延期らしい
面白そうだったので結構前にAmazonで注文したのだが、ずっと発売されず、おかしいとおもって発売元の
-
-
Photoshop CS4をmacOS Mojaveで使う
いまだにPhotoshop CS4 を使っている。High Sierra あたりでさすがに使えなく
-
-
View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...
-
-
iOS 4.2.1, iOS SDK 4.2, Xcode 3.2.5 にアップデート
iPhone 3GSを、昨晩でたと思われる、iOS 4.2.1にアップデートしてみる。 iOS 4.
-
-
MacBook Late2008(Unibody) が「バッテリーの交換修理」表示になった
いつの間にかMacBook Late2008のバッテリーが異常になったらしく、「バッテリーの交換修
-
-
[iOS SDK] ObjectAL で EXC_BAD_ACCESS発生
30日から休みだったので、年末は奥さんの実家に帰りつつ、2016年に取り組んでいたアプリの仕上げを行
-
-
MacOSで複数の音声ファイルをNormalizeしたい
自作アプリでは自分の子供の声を録音して使用しているが、今回の録音は朝早く行ったためか声がとても小さく
- PREV
- MacOS用マインドマップソフト MindNode
- NEXT
- MacPeople 2009年6月号
Comment
初めましてnabeといいます。
ProvisioningファイルはXcodeのオーガナイザから取り込みをする必要があると書いてありますが、Provisioningファイルが選択されずに取り込めなくて困っています。何か方法が合ったら教えて下さい。よろしくお願いします。
OSを再インストールしたらKeyChain からCSRを新しく作成したファイルをポータルサイトにアップロードする際にエラーにが発生するようになりました。。かなりお手上げです。
メッセージは以下の通りです。
We are unable to upload this Certificate file because it is invalid. Please check the file and try again.
だれか、知ってたらアドバイス下さい。
すいません、調べて回答しようと思っていたらすっかり遅くなってしまいました。
自分には心当たりがないですが、やはりAppleに問い合わせするのが早いかと思います。
さすがにもう解決していそうですが。