2012-09-28 45 views
2

在iOS應用程序上工作我正在使用集成爲子模塊的靜態庫。沒問題,但是當我想在調試調試器的時候進入這個子模塊的一個方法的時候,只需要通過那個方法調用即可。子模塊中的Xcode調試器

我想這是關於生成設置,但我沒有任何想法。

感謝您的幫助!

kober

+1

靜態庫的聲音不是以調試模式構建的(即沒有符號可用)。 – trojanfoe

+0

如果您擁有該靜態庫的源代碼,則可以臨時刪除靜態庫,使用項目中的代碼進行構建,然後進入代碼。如果您沒有該靜態庫的源代碼,那麼您就沒有什麼意義了! – Rob

回答

2

除非您有源代碼,否則無法進入庫代碼。 這是libs的目的,如果你自己創建,你可能想阻止別人看看它的構建。如果您想檢查庫函數是否正確,有兩種方式:

  1. 獲取源代碼 - 除非你從筆者
  2. 做單元測試得到它這是在大多數情況下是不可能的。檢查庫函數的參數是否給出正確的結果。

如果您確實有lib的源代碼,您必須將其構建設置爲調試模式,以便您可以爲Xcode提供符號以通過庫的方法。