iOS App 上架(Analysis 工具使用)

隨着iOS開發的流行,針對iOS開發涉及的方方面面,早有一些公司提供了專門的解決方案或工具。這些解決方案或工具包括:用戶行爲統計工具(友盟,Flurry,Google Analytics等), App Store銷售分析工具(例如App annie), App crash收集工具(例如Crashlytics),App測試發佈工具(Test Flight), App Push服務等。html

這些解決方案或工具節省了iOS開發者大量的開發時間,可是因爲相關介紹文章的缺少,許多開發者都在重複着本身一次又一次從新造輪子。因此將本身使用的相關的第三方服務使用經驗,整理成一系列文章,以便廣大開發者可以省去大量的重複性工做。web

用戶習慣數據收集

瞭解用戶的使用習慣以及相關數據信息,能夠更好的幫助開發者調整產品的方向和重點。首先是數據的收集,受工做的影響,選擇 百度移動統計 。不得不說,這是一款很符合國人使用習慣的工具。app

使用方法很簡單,接入過程直接根據官方文檔。自定義統計事件須要本身在web端逐個添加。而頁面訪問統計則不須要,只須要在App上將名字傳入調用接口便可。工具

百度移動統計不單單是作應用統計,也能夠作crash分析,遊戲統計分析,DSP統計,還有廣告營銷分析。測試

頁面數據的分析,能夠幫助開發者很明瞭的知道用戶羣體的習慣與流失,有助於產品成長。ui

Crash 數據收集

做爲上線App,最擔憂的就是crash數據的收集。Crashlytics 是專門爲移動應用開者發提供的保存和分析應用崩潰信息的工具。debug

使用Crashlytics的好處

  • Crashlytics不會漏掉任何應用崩潰信息。在iTunes Connect的後臺查看不到任何崩潰信息。可是用戶經過微博或者客服電話反饋應用崩潰的狀況,在Crashlytics中均可以統計到。日誌

  • Crashlytics能夠像Bug管理工具那樣,管理這些崩潰日誌。例如:Crashlytics會根據每種類型的Crash的出現頻率以及影響的用戶量來自動設置優先級。對於每種類型的Crash,Crashlytics除了會像通常的工具提供Call Stack外,還會顯示更多相關的有助於診斷的信息,例如:設備是否越獄,當時的內存量,當時的iOS版本等。對於修復掉的Crash日誌,能夠在Crashlytics的後臺將其關掉。code

  • Crashlytics能夠天天和每週將崩潰信息彙總發到你的郵箱,全部信息一目瞭然。orm

使用

  • 註冊

使用郵箱在Crashlytic官網註冊。稍後會收到官方驗證郵件,根據郵件內容及稍後提示一步步操做。

  • 接入工程

根據官方接入引導教程,分爲使用pod方式和手動下載sdk接入方式。具體的能夠根據官方文檔來操做。這裏主要分享一下本身遇到的問題。

1) 忘記添加 Run Script ,這個步驟會致使App沒法build成功。

2) 從新配置 Crashlytics 以後,須要刪除 ~/Library/Caches/com.crashlytics.data/~/Library/Caches/com.crashlytics.mac/ 文件夾下的全部文件,從新build。

3) 注意配置 Build SettingsDebug Information Format 選項將debug和release所有設置成DWARF with dSYM File

4) 若是提示 missing dSYMs ,就須要自行上載文件,具體方法教程

但願對你們有所幫助。

相關文章
相關標籤/搜索