2011-04-21 30 views

回答

99

如果您歸檔應用程序,則dsym文件位於xarchive中。右鍵單擊組織者中的條目,執行「show in finder」,右鍵單擊xarchive並選擇「顯示包內容」。 dsym位於dSYMs目錄中。

+0

什麼是我不從Xcode的歸檔? – Dejell 2013-05-20 15:22:52

+1

你能用正確的英文重寫這個問題嗎?我真的不明白你問什麼。 – 2013-05-21 08:43:09

+0

我的意思是如果我不從xcode存檔它?但我在其中一個文件夾中找到它。 (我用詹金斯來建造它)。感謝您試圖幫助 – Dejell 2013-05-21 09:14:42

5

確保您在應用程序的構建設置中選擇了「帶有dSYM文件的DWARF」作爲調試信息格式。然後,dSYM會在生成時自動生成,並且通常與生成的.app文件放在同一個文件夾中。

38

更新的Xcode 4.3.1

對我來說有2個構建設置我不得不編輯,我不得不修改他們的項目和目標部分之前XCODE會產生dSYMs。

1)構建設置 - >構建選項 - >調試信息格式= DWARF用的dSYM

2)構建設置 - >蘋果LLVM compilier 3.1 - 代碼生成 - >生成調試符號= YES

希望這將有助於其他人,因爲我花了幾個小時把我的頭撞在牆上與檔案,有空dSYM目錄...我有時候「愛」XCODE ....

+0

顯然(Xcode 4.5.1)DEBUG_INFORMATION - > Deployment默認情況下設置了「DWARF」,另一個選項是「DWSF with dSYM File」,這是我喜歡的選項。現在我沒有dSYM文件,但我有一個崩潰報告。不太好。 – RickJansen 2012-11-01 17:05:14

+2

選擇「帶有dSYM文件的DWARF」。 – ZhangChn 2013-01-10 17:03:27

+1

生成調試符號= YES也因爲某種原因也幫助了我以前的團隊將其停用.. – Piotr 2014-10-28 09:22:45

0

您可以找到.dSYM和應用程序的二進制文件在檔案中。

  1. 選擇窗口 - >管理

Step 1

  • 最後含有這將打開管理器窗口中創建項目的存檔
  • 右鍵點擊存檔並選擇'顯示在Finder中' Step 3
  • 選擇 '顯示包內容' 歸檔 Step 4
  • Project.xcarchive包含dSYMs,Info.plist中和產品 Step 5
  • dSYMs文件夾包含項目的文件的dSYM。

    Project中的應用程序文件夾包含項目的應用程序二進制文件。

    -1

    你可以找到的dSYM的產品,請參見下面的圖片:

    1. 右鍵點擊您的應用程序>在Finder中顯示

    get dSYM - 1

  • 就這個。
  • get dSYM - 2

  • 如果使用Crashlytics,需要壓縮它,然後將其上傳到信息中心。
  • ​​