プログラミング超初心者のiphone/ipadアプリ制作への道

プログラミング超初心者のiphone/ipadアプリ制作への道

今までデザイナーでプログラミングに関しては超初心者がアプリ制作挑戦。そんな人間の備忘録

Amebaでブログを始めよう!

実は昨日書いた記事、去年の年末の事なのです。一応最初から過程を書きたいなと思い、思い出しながら書いてます。


それはいいとして…


支払いが全くできないと分かった時。私は決心しました。


mac買おう、と…


でも何万も出したくない!お金かけたくない(←そもそもこの考えが間違い)


ということで、


リサイクルショップに行きました。


そうすると、3万円でディスプレイ付きのimacがあるではないですか!


買ったのはたぶんコレ

http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:IMac_G4_sunflower8.png


安いな~ってか支払い手続きするだけだからこのmacで十分だろwwwアプリはウインドウズで作れるしねwww


と思って購入。


早速電源を入れ、ネットにつなげてみると…





入っているブラウザがIE5 for mac…


ブラウザ古すぎて、ヤフーやmsnですらレイアウト崩れまくり。


ブラウザを新しいのにすればいいじゃん!と思い、アップルのサイトでsafariの最新版をダウンロードしようとするが…


ブラウザが古いのか?PCのスペックが低すぎるのか?どう頑張ってもダウンロードが始まらず、インストールできない。


極め付けは、購入後2日で突然の電源落ち。


幸いなことに、10日間動作保障があったので、即返品へ。




帰り道思いました。


仕事で使う道具をケチって何ひとついいことはない。最新版macを新品で買おう。


帰宅して一番にしたことは、アップルのサイトでmac miniの購入ボタンを押すことでした。




あっ、パソコンの箱だけ買っても、ディスプレイどうしよう。


まさかディスプレイも純正でないとダメなんだろうか。




ちなみに私は使用マシンの全てがDELL製です。ビンボーなんでww


サポートがテキトーなどの悪い評判も聞きますが、高スペックで安いし、ある程度パソコンに慣れている人なら問題ないと思います。超初心者なら国産PCじゃないでしょうか。



話は戻りまして、全てのマシンがDELLということは、当然ディスプレイもDELLな訳です。


調べてみたところ、macにdellモニターは大丈夫なようで。よかった。


現にいま、macにdellモニターで問題なく動いてます。


そんなわけで、無事デベロッパー登録代の支払いができました。



★購入したmac mini スペック

2.4GHz : 320GB

  • 2.4GHz Intel Core 2 Duo
  • 2GBメモリ
  • 320GB ハードドライブ1
  • 8倍速 2層式SuperDrive
  • NVIDIA GeForce 320M
  • Mac OS X Snow Leopard

まず、アプリを作成し、appleのストアで売るには、当然開発者登録をする必要があるので


デベロッパー登録をする。



★iPhone Developer Programって何?


iPhoneデベロッパプログラム(IDP)とは、iPhoneやiPod touch用のアプリケーションを有償/無償問わずApp Storeで配信する為に必要となります。また、開発したアプリを実機でテストする環境も提供される為、iPhoneアプリ開発をする上で必須となります。





★iPhoneDeveloperProgram登録

それでは、iPhoneデベロッパプログラムへ登録しましょう。プログラムには、一般ユーザ向けのスタンダードプログラムと、企業向けに特化したエンタープライズプログラムがあります。スタンダードが\10,800、エンタープライズが\33,800となっていますので、iPhone Developer Program Enrollment へアクセスし、必要なプログラムを購入して下さい。但し、Apple IDアカウントを日本語で登録していると、エラーが発生してしまいます。この場合は、こちらからアクションを起こさないとアップルは何もしてくれませんので、新規に英語でApple IDを登録するか、Contact US から問い合わせて下さい。


私は一応法人で申請しました。するとアップルから「会社を証明するものをfaxでアメリカに送れ」とメールが来ます。なので法務局に行って会社の登記簿謄本を1000円で取得。それを指定の電話番号に国際fax。もしfax持ってなくても、コンビニのローソンだったらアメリカへ国際faxができます。


そしてアップルに無事faxが届き、書類に問題なければ、アップルから電話がかかってきます。私の場合、法人登録ですが会社自体は私一人でやっていて、会社の登記は東京で、実際自分が住んでるのはある地方です。


なので、東京の住所にアップルから電話がかかってきても私はいないので困るので、「ここに電話してね!」アピールで、会社の登記の電話番号のよこに、私の名前と携帯番号を添えて書いておきました。


すると、アップルから携帯電話に電話がかかってきました!アメリカからなので、「番号通知不可」というめったに見られない着信でかかってきます。


かけてきてくれた人は、日本人だったので安心しました。


電話の内容としては「会社の存在が認められ、デベロッパー登録できます。この電話の後にメールがくるので支払い手続きに進んでください。」といった感じです。





★AppStoreへの支払い


上記の登録作業が完了すると、プログラムの代金(スタンダードなら\10,800)をApp Storeで支払うのですが、ここで注意!上記プログラムの登録時は英語でIDを作成していないとエラーとなりましたが、支払いの時には住所等の情報が日本語で入力されていないとエラーになります。正しく処理されなかった場合は、日本語情報に変更して購入を完了させて下さい。たくさんの開発者の方々が、このへんの英語/日本語問題で困っています。アップル社に何とかして欲しいところではありますが、現状は現状として仕方ありませんので、これをご覧になった方々が個々にご注意下さい。



ちなみにこの支払の部分でつまづきました!windowsで操作してると手続きのサイトのレイアウトがくずれまくり、送信ボタンを押してもうまく機能してくれません。winodowsマシンでは支払いができないんです。数日格闘したあと、appleへ問い合わせ。




お客様がお使いのWebブラウザにつきまして、以下の対処法をお試しいただけますでしょうか。
※各作業および設定の方法につきましては、Webブラウザのヘルプ等をご参照ください。


1. キャッシュ(一時ファイル)、閲覧履歴ファイルの削除

2. 取得済み Cookie の削除

3. Cookie および Java スクリプトの受け入れを「許可する」設定の確認

4. ブラウザを終了して再起動する

*Firewall を適用している場合、適用外の環境でのアクセスをお試しください
*Proxy Serverを使用している場合、適用外の環境でのアクセスをお試しください。
*異なるネットワーク環境、あるいは別のコンピュータによるアクセスをお試しください。

なお、Windows 系の OS で Internet Explorer (IE) を使用されておりますと、
当該エラーとなる場合がございます。Safari あるいは Firefox といった IE とは
異なるブラウザを使用するか、あるいは Mac OS X の環境にて作業を行ってみて
いただけますでしょうか。


どうぞ、よろしくお願いいたします。


アップルデベロッパサポート



まぁどれ試しても駄目でした。暗に「windows何かで操作してるからエラーになるんだろwww」的な回答です。要は、mac買えよってことです。私はこの時とうとう折れました。mac mini買いました。だって支払いさえ出来ないんだからなぁ…これがappleの囲い込みというやつです。


私はwindowsユーザーです。


デスクトップ3台、ノートブック2台所有。


高校生の時こそmacユーザーだったものの、今やどっぷりwindowsです。


macマシンなんか一台も持ってません。




と思って調べていたらこんなページが。


http://soudan1.biglobe.ne.jp/qa6085168.html


「Appleが囲い込みやってて、macでしか開発できないようになってます。」



でもさっきwindowsマシンで電子書籍できたし。


まさかアプリ申請がmacでないとダメってことはないだろう…



必要になってから買えばいいよな。


ってことでwindowsで突き通すことを決めたのだが…