2008-10-08 17 views
6

OSX 10.5'te Xcode 3.1'in kullanılması; Çalışan bir uzak işlem için (hata ayıklayıcı) eklemek mümkün mü? ...Hata ayıklamak için uzak bir işleme ekleme

düzenlemek için

Ben başlatmak ve uzak süreci (aynı here açıklanmıştır) hata ayıklamak mümkün olduğunu biliyorum, ama zaten çalışan uzaktan işleme ekleme için bir yol bulmak eğer harika olurdu ekle: Teşekkürler. Apple’a bir hata raporu gönderdim. Bu soruyu, onlardan tekrar dinlediğimde günceller.

cevap

7

Orada XCode onun için hiçbir güzel gui'dir ama bu şekilde yapabilirsiniz:

  1. uzaktan hata ayıklama ile XCode gelen programın ikinci bir örneğini başlatmak,
  2. gelen komutu eklemek GDB kullanmak adım talimatlar konsol

adım:

  1. Takip Apple'ın instructions uzaktan debuging kurmak için:

  2. süreç-id uzak kutu üzerinde programın çalışan örneğinin öğrenin:

    ssh "UzakMakine" 'ps -x -w -w' | grep "AppName"

  3. uygulama hattÆnda bir kesme noktası koyun (ayrıca ARD ve ActivityMonitor kullanabilirsiniz) ve (uzaktan kutuyu) Debugger gelen ikinci bir örneğini başlatmak

  4. yılında GDB konsolu (Çalıştır/konsol menüsü) girin:

    çalıştırmakta pr bağlı XCode var Şimdi süreç-id

  5. takmak kapsayabilecektir. Artık grafik hata ayıklayıcısını kullanabilirsiniz.

    (erken XCode, böylece this trick/hack was the solution..., yerel süreçlere bağlanması için hiçbir GUI yoktu)

+0

http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/XcodeDebugging/ 300-Debugging_Programs_Remotely/remote_debugging.html – AlBlue

+5

developer.apple.com bağlantıları artık çalışmıyor gibi görünüyor. Bunların gerçekte nereye gitmesi gerektiğini bilen var mı? – JimDusseau

İlgili konular