Select category to view:

  • Console General (NSLog etc)

    View The Console Window

    Menu > Run > Console

    Write string to the console

    
    	NSLog(@"hi");
    
     (more...)

    Crash Logs General

    Ensuring your application has symbols for debugging any crash reports

    (more…)

    Run Time Errors Via The Console Window

    Always keep the console window open when running (Menu > Run > Console)

    Objective C is a dynamic typed language so the compiler doesn’t know if functions you use are actually available at compile time, but an error will be generated when it runs.  ALWAYS have the console window open so you see any errors occurring.

    Solving Problems

    Using Menu > Build > Build & Analyze will often show up issues that may be causing bugs

    Upgrading An App On A Device Without Affecting An Installed Release Version

    Debug On Device Running Release Version Of An App

    To be able to debug on a device that is already running the release version of an app you now want to develop further and run on it you can do this to avoid the release version being affected:

    (more…)