Posts tagged Xcode
Xcode のブレークポイントを条件判定して止める方法
2Xcode のブレークポイントを条件判定を指定して条件に合った時だけ止める方法です。
例えば以下のコードのように1000回ループを回す処理があったとします。
for (int i=0; i<1000; i++) { NSLog(@"i=%d", i); }
このループの500回目、つまり i==500 の時だけブレークポイントで止める方法になります。
(続きを読む…)
[iPhone/iPad] 手作業でユニバーサルアプリ化する
3iPhone アプリを Xcode のメニューからユニバーサル化できますが、多分やり方が悪いのだと思うのですがどうもうまくいかないので面倒なので手作業でやることにしました。(アップルのマニュアルには必ず Xcode のメニューからやれって書いてあるので、やるときは自己責任でお願いします。)
手作業でできると iPad アプリを先に作ってそれをユニバーサル化することもできるので覚えておいて損はないと思います。
(続きを読む…)
[iPhone] Xcode3.2 で cocos2d の Device Build でエラーになる
1cocos2d の Device Build で以下のエラーがでました。シミュレータでは出ずに実機ビルドだけです。
[iPhone] UI Recorder で iPhone テストを自動化
1Instruments の UI Recorder という機能を使って、iPhone シュミレータでの UI テストを自動化するというチュートリアルが紹介されていました。
iCodeBlog ? Blog Archive ? Debugging Tutorial ? Automating Your Tests With A UIRecorder Instrument
UI Recorder は知らなかったので早速試してみたところなかなか興味深かったので紹介したいと思います。
Webアプリケーションのテストツールである Selenium に近い感じのものです。ユニットテストではなく UI のテストに近いです。
(続きを読む…)
[iPhone] 実機転送時にセキュリティーエラーになった時の対処方法
1Xcode から iPhone にアプリを転送しようとしたら、コンソールに下記のエラーメッセージが出て転送できませんでした。
Error launching remote program: security policy error.
原因と解決方法を先に書くと、原因は期限が切れたプロファイルがあったためで、解決方法は期限切れのプロファイルを削除すると無事転送できるようになりました。
この期限切れのプロファイルは転送するアプリで使用しているプロファイルとは関係なくてもセキュリティーエラーに引っかかるようです。今回も実際に転送するアプリとは違うアプリで使用しているプロファイルが期限切れでした。
(続きを読む…)
[iPhone] plist から情報を取得する
2plist とはプロパティリストのことで、アップル特有のデータフォーマットで中身は XML です。アプリの情報で info.plist とか使うので、iPhone アプリ開発時には一度は使ったことがあると思います。
今回はアプリに渡す固定値を plist で渡すことをやりました。
(続きを読む…)
[iPhone] iPhone SDK 3.0 入れたらキーチェーンがおかしなことになってしまった
0iPhone OS 3.0 で動作確認しないといけないみたいなので、iPhone SDK 3.0 を入れました。色々とやっていたて気がついたらキーチェーンがおかしなことになっていた。何が原因かはよくわからない。やったことは
- iPhone SDK 3.0 を 既存の Xcode とは別ディレクトリにインストール
- OS X の言語を英語に設定
- Provisining Profile を SDK3.0 に入れた
Xcode のファンクションメニュー
1Xcode で開発しているときに、ソースに
// MARK: // TODO: // FIXME: // !!!: // ???:
などを書くとファンクションメニューに表示されるようになるということです。
(続きを読む…)
[Xcode Tips] API リファレンスを簡単に表示する方法
2iPhone アプリを Xcode で開発しているときに API リファレンスを参照したいことが結構あります。調べるときは、調べたいキーワードを選択して、メニューの「ヘルプ」>「API リファレンス内で選択したテキストを検索」を選択することにより参照することができます。しかし、いちいちメニューから選択するのが面倒でショートカットないかなーと思っていたら下記エントリがありました!
(続きを読む…)
[iPhone 開発メモ] アプリが実機に転送できなくなったときの対処方法
1今朝久しぶりに実機に転送しようとしたら「実行可能ファイルの起動中のエラー 供給された iPhone OS デバイスが接続されていません。」という警告ウィンドウが出て転送ができませんでした。シュミレータでは問題なく起動します。
iTunes や iPhoto では iPod touch を認識しているので、Xcode の問題だと思い、プロファイルを再度読み込んでみたり、Mac を再起動したりしてみましたが、現象は変わりませんでした。
(続きを読む…)