XCodeでビルドしようとしたら
A signing identity matching this profile could not be found in your keychain.
とでてエラーになる。
まあ、なんか証明書のあたりで期限が切れたりとかしたのかなと思って、もう一度一から設定してみた。
でも変。いつまでも同じエラー。
ググっていろいろ調べると「認証局に証明書を要求」のところが間違っているのではないかというような情報があった。
もちろん、間違ってました。ログイン用のIDとiPhone Developer Portalで登録しているIDが違うのでここを修正、再度挑戦!
またダメ。
同じエラー。
再度Google先生に聞いてみるとキーチェーンの「システム」にキーができていないとダメらしい。
そこで、システムをキーチェーンのデフォルトにするそうだ。
でもググった方法だとキーチェーンのデフォルトがグレーダウンしているので選択できない。
何これ?
どうやってもダメ。
途方に暮れていると何となくシステムの文字のところでCTRL+クリックするとちゃんと「キーチェーンシステムをデフォルト」にするような項目発見!
何でメニューじゃダメなんだろ?
気を取り直して再度挑戦。
おお!ちゃんとシステム内にキーが作成されたよ。
後はセオリー通りに操作していざビルド!
ちゃんとできたよ!
2ヶ所間違えてたんだね。
最初やったときはキーチェーンのログインなんてなかったんだろうね。
3時間格闘してやっと使えるようになった。
怖いのでこうやってメモを残しておこう。
safari Autofill 自動入力が全く動作しない
Safariの自動入力が全然記録されていない。
いつからなのかわからないけど、追加できなくなっている。
Google先生に聞いてもわからない。
取り除こうとしても取り除けない。
どうしていいのかわからない。
多分、どこかのアクセス権がおかしいのだろう。
アクセス権の修復というのをやってみたけど、全く変わらない。
というかアクセス権の修復というのがどんなものかと試してからこんな状況になったような気がする。
で、Windowsでありがちなアプリケーションを削除して、インストールをするという行為をやってみた。
MACだからSafariを削除して、インストールをし直した。
すると、ちゃんと直った!ちゃんと直ったよ!
結局何が悪かったのかわからないけど、パスワードも入力されるようになった!
よかったよかった。
はじめてのiPhone3プログラミング (大型本)
もう、新しいのきたの?この間、買ったばかりなのに。。。
でも大丈夫。
絶対期待を裏切らないから。
もう一冊いっとこうか。
だって、3で新しくなったの勉強したいし。
Amazonより引用
iPhoneアプリ開発は、この一冊で十分です。
iPhone3アプリ開発の基礎からワンステップ上の応用知識まで、サンプルコードを交え詳細解説。
iPhone3プログラミングの基礎からSDKを使った開発まで、iPhone3アプリの開発に必要な知識を深く解説。「なにをどのように作ったらよいか」を主眼にテクニックを丁寧に説き明かし、次のステップへ進むための情報を網羅します。
プログラミングの基本からはじまり、初心者の理解の出発点である「目的」(例:「マルチビュー・アプリを作る」など)を通して解説を進めます。豊富な解説が付されたサンプルソースコードと、その実行結果画面を満載。
iPhone3アプリ開発入門者から、開発の技術を俯瞰したいSIerまで、すべてのiPhone3開発者必携の書です。
著者について
●著者
デイヴ・マーク
長年Macの開発に携わり、『Learn C on the Mac』(Apress 2009)『The Macintosh Programming Primer』シリーズ(Addison Wesley1992)、『Ultimate Mac Programming』(Wiley 1995)を始め、マック開発について多くの著書がある。水辺が大好きで、できるだけ水上や水の近くで過ごす。妻と3人の子どもたちと共にヴァージニア州に在住。
ジェフ・ラマーチ
長年Macの開発に携わり、認定アップルiPhoneディベロッパーでもある。20年以上のプログラミング経験を誇る。MacTech MagazineにCocoaとObjective-Cについて寄稿、アップルデベロッパテクニカルサービスのウェブサイトにも記事を持っている。1990年代後半からピープルソフトのデベロッパとして、またのちには、独立したコンサルタントとしても企業向けソフトウェア分野で豊富な経験を持つ。
●監修者
マーク・ダルリンプル
長年に渡りマックとUNIXのプログラマーとして、クロスプラットフォームツールキット、インターネットパブリッシング用ツール、ハイパフォーマンスウェブサーバ、エンドユーザ向けデスクトップアプリケーション等を手掛ける。『Advanced Mac OS X Programming』(Big Nerd Ranch 2005)、『Learn Objective-C on the Mac』(Apress 2009)の中心となる著者でもある。暇な時間にはトロンボーンやバスーンを演奏し、風船で動物を作っている。
OpenGLで作るiPhone SDKゲームプログラミング (単行本)
やった!やった!
勉強できる!Rakugakiも速くできる!?
このOpenGLというのが本当にわからない。
何となくいろいろ調べて作り上げたけど、どうも動きが遅い。
この本を買って、ちゃんと勉強してRakugakiも速くなるようにしたいな!
Amazonより引用
OpenGLを使ったiPhone用2D/3Dゲームプログラミングがじっくり学べる!
米Apple Storeで1位を獲得した開発チームのノウハウが満載!ライブラリの自作から実際のゲーム制作までのプロセス、「あたり判定」や「制限時間」の具体的な実装方法、3D表示の基礎だけでなく高速化のテクニックなどを徹底解説。OpenGLを使ったiPhone用2D/3Dゲームプログラミングがじっくり学べる。本書で使用したサンプルコードはWebサイトからダウンロードできる。
iPhoneアプリネットワーク+GPSプログラミング (単行本)
iPhoneアプリネットワーク+GPSプログラミング (単行本)
知らない間に発売されてて、今日本屋さんで見つけました。
ええ、もちろん買いましたよ。この本は僕の苦手なネットワークをよく解説してくれていてこれからまた未知の世界にチャレンジできそうです。
iPhoneでGPSってどう使うんだろうかとかGoogleMapにジオタグ置きたいとか思ってたので、いい本に出会いました!
下記、本のホームページより引用
iPhoneアプリ開発の基礎を理解している人を対象としたネットワーク連動型iPhoneアプリのプログラミング解説書です。「ご近所ナビ」「Shazam」「駅探エクスプレス」などApp Storeで人気のアプリを例にして、どのような仕組みで情報をやり取りしているのか要素技術を徹底解説。
サンプルアプリでネットワークアプリの構成技術を学んだ後、実際にサンプルアプリの開発を体験しながらその仕組みとアプリの動作を学びます。さらに、iPhoneアプリ開発で重要となるパフォーマンスチューニングのノウハウやApp Storeを介さずにiPhoneアプリを配布するAd Hoc配布手法についても説明します。
iPhone単体でのアプリ制作テクニックを取り扱った書籍は数多くありますが、本書ではiPhoneのネットワーク機能を使ってサーバと情報をヤリトリしながら動作するアプリの制作手順を紹介しているのが特長です。
GPS情報をうまく利用して現在地の最適情報を取得する方法など、弊社の人気アプリ『ご近所ナビ』で利用しているテクニックを実際のソースコードを見ながら習得できるようになっています。iPhoneアプリおよびサーバプログラムのサンプルがダウンロードできます。