タグ

xcodeとデバッグに関するedo_m18のブックマーク (5)

  • iOSの実機でスクリプトでバッグする方法 - テラシュールブログ

    今回は iOS実機 でスクリプトデバッグを実機で行う方法について書いておきます。 Androidのデバッグ方法については、こちらをどうぞ。 tsubakit1.hateblo.jp さて、iOSのデバッグ方法は非常に面倒ですが、このような手順で行います。 1.Unityからアプリをビルドする際、Development BuildとScript Debuggingにチェックを入れてビルドする 2.普通にアプリをビルドして実行 3.Xcodeが起動したアプリを終了させる 4.Macでネットワークを作成。 iOS端末は作成したネットワークに参加する 5.先ほどインストールしたアプリを起動する 6.Monodevelopの「Run>Attach to process...」を開き、iOS端末を選択する 後は、下の記事と同じような感じで、パラメータを確認したりステップインしたりできるようになります。

    iOSの実機でスクリプトでバッグする方法 - テラシュールブログ
  • XCode4 と Instruments で実機動作中の NSZombie を探す方法

    XCode4 と Instruments で実機動作中の NSZombie を探す方法¶ XCode4 で開発していると、予期しないインスタンスが解放されてしまって、そいつを 参照しようとして BAD_ACCESS が出てしまう事が有る。 しかし、いったい何を参照しようとしているのか、なかなか見つけ難い場合がある。 Cocoaではデベロッパ向けに「ゾンビオブジェクト」というアロケーションされていないメモリへのアクセスを見つける為に解放されたオブジェクトをNSZombieオブジェクトとしてリプレースされる機能があるので、BAD_ACCESSが発生した 際にそいつを見つけやすくすることができます。 NSZombie が有効な場合のXCode4 での debug output GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Fri Sep 16

  • lldbのrecursiveDescriptionがめっちゃ便利 - rochefort's blog

    lldbのrecursiveDescriptionがめっちゃ便利です。 lldbUIViewのsubviewを再帰的に確認できます。 (lldb) po [self.view recursiveDescription] <UIView: 0x113713260; frame = (0 0; 320 568); autoresize = RM+BM; layer = <CALayer: 0x10bca42f0>> | <_UILayoutGuide: 0x10bcac7d0; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x11370df90>> | <_UILayoutGuide: 0x10bcb0650; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x10bc257

    lldbのrecursiveDescriptionがめっちゃ便利 - rochefort's blog
  • monkey coders' - Xcode Debugging Tips

    ここは管理人pigeon6と同じようなコンピュータとプログラムとアレゲが好きなおさるさんのためのサイトです。たぶん。 Xcode環境でデバッグを行う際に役に立ちそうな情報をまとめました。 Xcodeはgdbフロントエンドとして動作するビジュアルデバッガを提供していますが、VisualStudioなどを使い慣れていると、ぱっと見足りない機能があるように見えるというか、「あれ、コレってどうやるの?」みたいな事が、いくつかあります。 このページでは、そんな経験を何度かした私が関連ドキュメントの一部を調べて、これはと思った機能を紹介します。そんなわけで、Xcodeのデバッガの使い方がそもそも分からないというような初心者には適さない内容ではありますが、何となく使っているだけでは分からない、あるいは見落としやすい内容をメインに書いています。 なお、Guard Malloc(libgmalloc)につ

  • 中級者向け iOS デバッグ Tips - jarinosuke blog

    導入 iOS 開発者のみなさん、こんにちは。 このブログでは主にチュートリアルだったりフレームワークの紹介みたいなことを書いてきました。 そこで、たまには中級者向けのエントリを書いて「Xcode バリバリ使って、ビシバシ Objective-C 書いてますよ」アピールします。 iOS 開発をはじめて一通り Framework は理解したけど Xcode 使いこなせてる感が足りない方、夢にまで EXC_BAD_ACCESS が出てくる方に参考になる記事となればと思います。 といっても Xcode はマッシブな IDE なので、4つのデバッグツールに分けて「あれ、それ知らなかった!便利じゃん!」な方法を紹介します。 ブレークポイント デバッグには切っても切れない関係ですね。アプリを実行中に指定した行で処理を中断し、そこからステップ実行で細かいデバッグを可能にしてくれます。 ショートカットキー

    中級者向け iOS デバッグ Tips - jarinosuke blog
  • 1