No atos(1) in the iPhone dev kit?

POSTED BY niklas on Mar 24 under Technology

One thing I love about Java development is the ease of finding bugs through stack traces. Unfortunately, it doesn’t seem that Cocoa likes being so verbose about it, it prefers just giving memory addresses to the function. CocoaDev has a nice article about how to add this that’s based on Apple’s documentation, but it requires /usr/bin/atos that I cannot find in the iPhone SDK. That doesn’t mean it’s not installed, but at this time I have no way of knowing that it is. I have no idea how I should let people beta-test my products and sending automatically back intelligent bug reports without this tool. Ok, I have no idea on how Apple plans to allow for betatesting applications if the AppStore is the only application distribution method, and I have no idea how people do this otherwise as atos(1) isn’t included with the default OS X system either. ;-) But I would really, really like to include stack traces with bugreports from beta testers.

Leave a Comment

If you would like to make a comment, please fill out the form below.

Name (required)

Email (required)

Website

Comments

1 Comment so far
  1. niklas March 25, 2008 12:45 am

    It’s the weirdest thing, but I cannot find NSExceptionHandler for Cocoa Touch. It’s been around since OS X 10.0, and without it I have no idea how to get a stacktrace. But where on earth is it? If it’s not there, I really hope they’ll include it by june :-)

Copyright Niklas Saers, 2000-2008