目指せ!iPhoneアプリ開発エキスパート

第10回 App Storeでアプリを公開

この記事を読むのに必要な時間:およそ 4 分

本連載もいよいよ最終回を迎えました。ここまで開発してきたアプリケーションを,App Store上で全世界に公開する手順を解説し,これまでのまとめを行います。

アプリの登録に必要なもの

App Storeへアプリを登録するためには,以下のものを用意する必要があります。

  • 57×57ピクセルのアイコン
  • 512×512ピクセルのアイコン (JPEGまたはTIFF)
  • スクリーンショット

アイコンを作る

アイコンは,アプリを起動するためのホーム画面に並ぶアイコン用に57×57ピクセルの物と,iTunesのApp Store上で表示するために512×512ピクセルの物の2種類が必要です。そこで,はじめに512×512ピクセルのアイコンを作っておき,それを57×57ピクセルに縮小すると手間を省くことができます。もちろん,App Store用とアプリ用でアイコンを別の物にしても構いません。

アイコンは2つ用意する

アイコンは2つ用意する

気をつけなければならないのは,アプリ用の小さいアイコンはPNG形式でかまわないのですが,App Store用の大きいアイコンはJPEGかTIFFで保存しておく必要があるということです。プレビューなどを使って保存する際に形式を間違えないようにしましょう。小さいアイコンはアプリをビルドする際にアプリの中に含めてしまいます。一方で大きいアイコンはアプリをApp Storeに登録する際に別途提出する必要があります。

アプリにアイコンを設定

小さいアイコンはあらかじめアプリのホームアイコンとして設定し,ビルドしてアプリに含めておく必要があります。アイコンのファイル名を「Icon.png」とし,PNG形式で保存してください。 アプリのXcodeプロジェクトを開き,左側にある「Resources」フォルダにアイコンファイルをドラッグアンドドロップします。

アイコンファイルをResourcesに入れる

アイコンファイルをResourcesに入れる

ダイアログが表示されますので,上部「デスティネーショングループのフォルダに項目をコピーする(必要な場合)」にチェックを入れ,下部「ターゲットに追加」のリストにチェックが入っていることを確認して「追加」をクリックします。

ファイルのインポート設定

ファイルのインポート設定

これで,アイコンファイルであるIcon.pngがプロジェクトに追加されました。次にこのファイルをアプリのアイコンとして設定します。 同じResourcesフォルダにある「Info.plist」をクリックすると,エディタにファイルの中身が表示されます(ダブルクリックで開いてもかまいません)。このリスト中の「Icon file」の項目に,先ほどのアイコンのファイル名「Icon.png」を入力してください。

アイコンファイルの指定

アイコンファイルの指定

概要でターゲット(SimulatorまたはDevice)を選択して「ビルドして進行」で実行してみてください。その後iPhoneシミュレーターまたはデバイスのホームボタンを押してホーム画面に戻り,アプリにアイコンが表示されていれば成功です。

著者プロフィール

皮(かわ)

1980年宮崎県生まれ。納豆好き。

アイフォーンの皮:http://mixi.jp/view_community.pl?id=3531790

コメント

  • アプリ申請

    いろいろ参考にしましたが・・・
    LocalizedでInfo.plistで英語・日本語を追加
    ConfigurationsでDistributionを追加しました。
    あとCode Signingでは
    Code Signing Identity Don't Code Sign
    Debug Don't Code Sign
    Any iOS SDK iPhone Developer
    Distribution Don't Code Sign
    Any iOS SDK iPhone Distribution
    Release Don't Code Sign
    Any iOS SDK iPhone Developer
    としていますがDistributionに自分のプロビジョニングファイルを指定?
    ReleaseのAny iOS SDKを自分のプロビジョニングファイルを指定?
    どちらが正しいのでしょうか?
    また、このプロビジョニングファイルはConfigurationsのDistributionで指定しているファイルでiTune Connectで登録したApp Informationのものってことですかね?
    それにiPhone DeveloperとiPhone Distributionの書類は共に同じApp ID、Bundle IDが表示されているものが無いとだめなんですね?
    頭悪くてすみません、アドバイスお願いします。

    Commented : #9  八木 (2012/05/09, 18:59)

  • アプリ申請

    初めまして、アプリ制作初心者ですが申請の段階でどうにもならず調べていたらこのページを発見しました。申請で解る範囲で教えていただけないでしょうか?Validateをクリックすると
    No identities were available for signingが表示され身動きがとれなくなってしまいました。どの書類作成に誤りがあるのか?設定なのかも解らなくなってしまいました。
    突然ぶしつけで申し訳ありません、よろしくお願いします。

    Commented : #8  八木 (2012/05/08, 15:27)

  • Re:

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

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

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

    Commented : #7  CHOBI (2010/04/18, 21:43)

  • 感謝です!

    とても参考になり、念願の夢だったアプリ公開ができるように鳴りました!
    本当にありがとうございました!

    Commented : #6  人間です (2010/04/16, 00:14)

  • ネイルサロンほかを営んでます。

    はじめまして
    ネイルサロンを営んでるもので以下のものがあればよいなあと思っているのですが、知識がないものでどうしたらよいか悩んでます。
    ①弊社はタイのバンコクのとあるショッピングモールでネイルサロン、ファイシャルエステ、アートメイク、アイブローのサロンも併用してます。
    サロンを通る通行人に見せの宣伝をするのに大型のテレビモニターの設置をしたいのですが、、、。

    ②従業員の出勤貴社管理をタッチパネルか何かでやりたい。無断欠勤、遅刻等のお給料カットも連動したい。

    ③従業員(20名前後)のお給料計算をしたい。技術者は大方基本給+コミッションなのでそれをエクセル連動でしたい。

    ④次に顧客情報管理をしたい。
    来店のお客様の属性(氏名、会社名、E-mailadores)などを入れお客様が兄をしたいか選べるシステムを作りたい。
    ネイルだったらまず、色を選ぶことからはじめる。
    OPI,エッシー、オデッセなどの空を決める。
    次にどんな方法でするかを決める(単純ケアカー、ジェル、、スクラプチャーなどを決める。
    次にデザインを決める。
    そのデザインも日本の有名ネイリストやその他サイトからも選べるようにしたい。
    ⑤施術担当者は誰がしたのか?お客様のその方の評価、満足度はどうであったかよかった順にA<B<C<D<Eに評価していただき、仮によくなかったとしてEの評価をしたお客さんに地して恥じ介護利点の際にあらかじめ弊社がランクづけしたネイリストがあたるようなシステムを作りたい。

    ⑥各種イベント、キャンペーンのお知らせなど一斉メール送信をしたり、お客様からの苦情などを受け入れるシステムも同時並行的にって行きたい。
    お客様の来店頻度などのかこ暦を時系列に見れてしばらく来店のない肩には何か支障があったのかどうかたずねたい。尋ねたい。

    ⑦最新寝入るのご案内をお客様のメールに一斉送信したい。

    そういうシステムを作りたいのですがいかがなものでしょうか、ご指導ご鞭撻のほどお願いします。

    Commented : #5  salondolon (2010/04/15, 05:50)

1ページ(1/2)    

コメントの記入