iPhoneで動いた

helloworld

途中でこけまくりましたが、なんとか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プロビジョニング:

Leave a Reply