Ste Packaging

No more iPHUCing around.

Debugging

Here’s what you can do, if you get errors during the installation, upgrading or uninstallation of one of my packages in Installer.app, to debug what’s going wrong. This procedure is only for people who are comfortable working with ssh and at the command line. If this is not true of you, then please just email me directly, providing as much detail as you can about what the problem is, what you were doing that caused the problem, and the exact wording of any error messages you got.

  1. make sure you are not running Installer.app
  2. ssh into your iPhone
  3. for 1.1.3 firmware and higher: su - mobile
  4. maximize your ssh window
  5. cd /Applications/Installer.app
  6. ./Installer
  7. you will see Installer.app pop up on the iPhone’s screen
  8. do whatever it was you did before, that causes the error
  9. observe the debugging output from Installer.app in the ssh window
  10. copy the output in the ssh window and paste it here: http://pastie.textmate.org
  11. email me a description of the problem and the pastie URL, so I can look at it
  12. in the ssh window, press control-c to exit Installer.app

-ste