ようやくAppStore に Submit

公開日: : 最終更新日:2020/05/06 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は設定してしまった後泣きがするけれども。

関連記事

au で iPhone5 を下取りに出してきた

今ならiPhone 5を32000で買い取りしてもらえるということで、au Shop に行っ

記事を読む

おんぷちゃん 1.9.0 MIDI対応

おんぷちゃん 1.9.0 で MIDI キーボードに対応しました。(まだ App Store にてレ

記事を読む

no image

2歳の娘がiPadを離しません タッチ! うごく うたえほん

開発用に買ったのでアプリ開発時以外はあまり使っていなかったiPadはここしばらく完全に2歳の娘用にな

記事を読む

no image

Xcode 設定しておくと便利なカスタマイズいろいろ

以前から Xcode はもう一歩使いにくいと思っていたが、iPhone アプリで稼げるのか でカスタ

記事を読む

no image

iPhoneゲーム開発ワークショップ 翔泳社 PJ Cabrera

以前紹介した、iPhone Games Projects の翻訳本「iPhoneゲーム開発ワークショ

記事を読む

Pebbleアプリ改造中

PebbleアプリEverLearnを改造中です。1秒1単語で1分間で60単語を表示。左が初代Peb

記事を読む

no image

Admob に関して少し調べてみた

iPhoneアプリとAndroidアプリでAdmobを使って広告を表示してみているが、いまだに管理画

記事を読む

no image

[iTunes Connect] Price End Date には安売りの終わる次の日を入れるべき

App Store では、ランキングに現れないアプリは存在しないも同然、という話がある。 App

記事を読む

no image

App Store の Kids Category にアプリを公開する その2

Kids Category でアプリを公開してもらうために Submit したところ、見事に Rej

記事を読む

no image

セブンイレブンでiPhoneから写真プリント

今は事前登録なしにセブンイレブンでiPhoneからプリントが行えるけれども、店の人もわかって

記事を読む

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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

TUNEWEAR ALMIGHTY DOCK nano1 USB3.2 5in1ハブ を買ってみた

ちょうどiPhone のリストアを実行中で、2時間程度かかっていたた

Apple Developer Program 更新 2022

今年も Apple Developer Programを更新した。こ

M1 MacBook Air を macOS Monterey にアップデート

Xcode 13.3 アップデート するために、macOS

Xcode 13.3 アップデート

iPhone 11 Pro Max の iOSを15.4に上げてしま

[Apple Event]最高峰を解禁。

2022/03/09 3:00AM JST にApple Event

→もっと見る

PAGE TOP ↑