Xcode 4でリモートデバッグを行う方法はありますか?この質問への以前の答えはXcode 3のためであり、アップルはXcodeガイドで特定のデバッグを取り除きました。Xcode 4でリモートデバッグを行うにはどうしたらいいですか?
私はlldb
でこれをやっていますが、その場合にはgdb
という方法があります。これまでのところ、私はそう
は/ usr/binに/ sshを-l $ {REMOTE_USER} -f $ {REMOTE_HOST}「/開発者は/ usr/binにのようなリモートマシン上でデバッグサーバを起動することができました/ debugserver localhost:12345 "
そして、手動でlldb
にログインしてデバッグすることができます。私ができるようにしたいのは、少なくともXcode内で裸のlldb
セッションを開始し、その後手動でprocess connect connect://hostname:port
に手をつないでください。
あなたの回避策でも、私はブレークポイントを設定できません(lldbは決してシンボルを解決しません)。 Appleのマニュアルには、リモートホスト上でgdbserverを使用すると書かれていますが、開発者用ツールのどこにも見つからないようです。 GDBの実際のソースからコンパイルすることはできませんが、非常に難しい(まだ)試みはしていません。私が考えるバグレポートを提出する時間! – arrtchiu
私のバグ(rdar:// 9774922)は、rdar:// 9774922のdupeとしてマークされています。うまくいけば、彼らはすぐにそれを解決するので、それらを提出してください。あなたの問題(シンボルを解決しないlldb)では、ローカルマシンに対応するシンボルが必要な場合があります。私の場合、私はローカルで開発していて、リモートマシン上の設定パネルをテストしていました。私は 'git push 'してローカルにビルドし、' git pull'してビルドします。 –