2つ目以降のアプリをiPhone実機で動かすときの作業
Posted by admin | Filed under iPhone
1 ウェブでの作業 @ iPhone Developer Program
1-1. メニュー > APP IDs を選び、新しいAPP IDを作る
1-2. メニュー > Provisioning を選び、新しいプロビジョニングファイルを作る
1-3. 数秒後(場合によっては数分後)、プロビジョニングファイルをダウンロードする。
↓
2 ローカルでの作業 @ Xcode
2-1. Xcode > ウィンドウ > オーガナイザ を立ち上げる
2-2. iPhoneをUSBでMacにつなぎ、
オーガナイザのDevice > Provisioning と
IPHONE DEVELOPMENT > Provisioning Files に
先ほどダウンロードしたプロビジョニングファイルを放り込む。
放り込んだ後、それぞれのファイルをダブルクリックしておく。
2-3. Xcode の開発中のアプリのinfo.plistの、Bundle identifierを、
APP IDの、Bundle Identifierと同じにする。
以上、で良いはず。
以下のようなエラーが起きた場合は、2-2で、ダブルクリックできているかを、再度チェック。
Code Sign error: a valid provisioning profile matching the application’s Identifier ‘com.yourcompany.HelloWorld’ could not be found
↓下記サイトの、AppIDを得る以降の作業です。
とても分かりやすくて助かりますね。
iPhone実機で開発プログラムを走らせる – 心のおもむくままに
オーガナイザ画面で、iPhoneがうまく認識されない
Posted by admin | Filed under iPhone
プロビジョニングファイルをiPhoneにアップロードするときに、
Xcodeのオーガナイザ画面で、iPhoneがうまく認識されず、
オーガナイザのDEVICEのところの、ランプが黄色になってしまうときがありますが、そういうときは、iPhoneをつなげ直したり、
iPhoneを再起動したりすると認識されるようになるようです。
iPhoneで、trace, print, echo みたいにログの出力結果を確認したい。
Posted by admin | Filed under iPhone
Xcodeのメニューから、
Xcode > 実行 > コンソール
をクリックすると、
デバッガコンソールが立ち上がり、
そこでログが確認できるようになる。
プログラム内では、以下のように書く。
NSLog(@”Hello world!”);
int型の変数などは、型変換しないといけないようです。
iPhoneで動いた
Posted by admin | Filed under iPhone
途中でこけまくりましたが、なんとかiPhoneで動きました。感動。
iPhone/開発環境の構築 – DIGIらいふ ~COOLに行こう!~
前に紹介した、上記のサイトで、
4:実機テストの実行
のユーザ名というところは、Apple IDではなくて、
iPhone Develppers Programのサイトで、ログインすると、姓名が表示されますが、それを入力するようでした。
あと、Xcodeの info.plistの、
Bundle identifier に、App IDを入力する欄がありますが、ここは大文字小文字は区別されるようで、最初、Bundle identifierの方は、大文字が混ざっているのに(HelloWorld)、App IDは、helloworldと、すべて小文字だったために、ビルドするときにエラーが出ました。大文字小文字も含めてそろえないといけないようでした。App IDの方を、vc.vaca.*とかしとけば、こういう問題は起きなかったのかもですね。

↓こんなエラー
Code Sign error: a valid provisioning profile matching the application’s Identifier ‘vc.vaca.HelloWorld’ could not be found
↓このサイトも画像付きでとてもわかりやすそうです。
iPhone実機で開発プログラムを走らせる – 心のおもむくままに:
それから、プロビジョニングファイルは、Xcodeのオーガナイザー画面で、DEVICEの中だけでなくて、IPHONE DEVELOPMENT->Provisioning Profilesにも入れないとだめなようです。IPHONE DEVELOPMENT->Provisioning Profilesに入れるときは、プロビジョニングファイルを、ドラッグ&ドロップでOK。

参考サイト iPhoneプロビジョニング:
iPhone Developer Program でアクティベーションに失敗
Posted by admin | Filed under iPhone
ユメみるiPhone本に、日本語のアカウントだとうまく行きませんよと書いてあったので、iPhone Dev Center で作ったアカウントは、名前も含めすべて英語にしていたのですが、ウェブの日本語版Apple Storeで「iPhoneデベロッパプログラム」のスタンダードプログラムを購入する過程で、請求先やカード情報を書き込む画面があったのですが、そこで住所などが、英語のままになっていて、一部項目がずれているところもあったので、日本語で入れ直したりして、ついでに名前も日本語で入力しなおしたのですが、どうもそれがよくなかったみたいで、Appleから届いたメールの名前の部分が以下のように文字化けしていました。
ちなみに、Apple Storeで、iPhone Developer Programを購入してから、このActivation Codeが届くまで、だいたい24時間以内というのが目安だそうで、僕の場合は注文した次の日に届きました。多分、15時間とか、20時間とかそのぐらいかと。けっこうレスポンスが悪いので、不安になりますね。人によっては1時間という人もいるようです。
上のメールのActivation Codeをクリックして出てくるのが、以下の画面。全角混ざってるだけで、アウトって、そんなシステム放置してていいのかAppleと言いたくなりますねえ。
今後は、この人のブログを参考に対処していく予定。
iPhone Developer Program « notohirog
とりあえず、最後の画面から、contact us をクリックして、いい加減な英語で、認証がうまくいかなったという雰囲気をAppleに伝えてみました。伝わってるかなあ。。(笑)
全体を通してよくまとまってるのは、ここのサイトかな。
最初からここを見ていれば失敗しなかったはず。。
iPhone/開発環境の構築 – DIGIらいふ ~COOLに行こう!~
iPhoneアプリをつくる
Posted by admin | Filed under iPhone

ユメみるiPhoneを読んで、とりあえずHello Worldしてみた。
Amazonの書評だとあんまり評価が高くないみたいだけど、
個人的には十分わかりやすかった。
紙面が楽しげなのが退屈しなくていい。
日本語の本で、その通りにやったらとりあえず動くってのは良いね。
せっかく新しいMacを買ったので、ちょろっと何か作ってみようと思います。
とりあえず、「iPhone作れますよ」とハッタリで営業できるぐらいになろう。




