iOS App 上架(Analysis 工具使用)

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

這些解決方案或工具節省了iOS開發者大量的開發時間,但是由於相關介紹文章的缺乏,許多開發者都在重複着自己一次又一次重新造輪子。所以將自己使用的相關的第三方服務使用經驗,整理成一系列文章,以便廣大開發者能夠省去大量的重複性工作。

用戶習慣數據收集

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

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

百度移動統計不僅僅是做應用統計,也可以做crash分析,遊戲統計分析,DSP統計,還有廣告營銷分析。

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

Crash 數據收集

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

使用Crashlytics的好處

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

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

  • Crashlytics可以每天和每週將崩潰信息彙總發到你的郵箱,所有信息一目瞭然。

使用

  • 註冊

使用郵箱在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 ,就需要自行上載文件,具體方法教程

希望對大家有所幫助。

原文章鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章