我有兩個項目,一個是networkLib
進行登錄和其他一些網絡功能,另一種是usingLibDemo
。所以我擁有這兩個項目的所有源代碼。如何在Xcode的框架中進行調試?
networkLib
項目輸出一個框架,稱爲myNetKit.framework
,由usingLibDemo
使用。
現在我成功地使用myNetKit.framework
登錄,但有時在主崩潰,也許()沒有堆棧信息,但有時的Xcode讓我像下面的堆棧信息:
所以我知道它崩潰了:
但是Utils.m
未公開,Xcode如何獲取堆棧信息和崩潰行,並最終爲我打開源文件?因爲我有我的磁盤的源代碼?
如果是這樣,我怎麼能調試myNetKit.framework
一步一步,當它沒有崩潰?
非常感謝任何提示。
謝謝,我知道將'networkLib'項目拉入'usingLibDemo'將很容易調試,因爲源代碼就在那裏。但我想知道Xcode如何獲取'Utils.m'源文件以及完整的堆棧信息。 – 2013-03-27 09:25:58
我的猜測是,在框架的構建過程中,調試符號未被剝離。我相信你會得到這樣的信息。 – David 2014-01-12 10:23:43