iOS開發:利用友盟umcrashtool定位崩潰日誌
1.下載umcrashtool工具
2.從友盟下載 .csv崩潰日誌
3.將工具和日誌放在同一目錄下;
4.命令列輸入
1)cd 步驟3中工具和檔案的上層目錄, 回車。例:cd /Users/xxx/Desktop/友盟錯誤分析
2) ./umcrashtool 步驟3日誌的絕對路徑,回車。例:./umcrashtool /Users/xxx/Desktop/友盟錯誤分析/sssss_錯誤分析_錯誤詳情_154826.csv
5.等待解析
注:如果錯誤分析沒有成功,請先確保對應的 xxx.dSYM 檔案在 ~/Library/Developer/Xcode/ 或該路徑的子目錄下。(對於每一個產品釋出時archive操作會將dsym檔案存放到~/Library/Developer/Xcode/Archives路徑下,因此建議保留該路徑下的檔案,以便後續用工具分析錯誤。)
相關推薦
iOS開發:利用友盟umcrashtool定位崩潰日誌
1.下載umcrashtool工具 2.從友盟下載 .csv崩潰日誌 3.將工具和日誌放在同一目錄下; 4.命令列輸入 1)cd 步驟3中工具和檔案的上層目錄, 回車。例:cd /Users/xxx/Desktop/友盟錯誤分析 2) ./umcras
(0013)iOS 開發之整合友盟第三方登入
第三方登入的原理和流程 使用者採用第三方登入的時候,使用者會發送哪些資訊到我的後臺,後臺會進行哪些比對操作?首次使用第三方登入和再次使用第三方登入時驗證有哪些不同,後臺如何儲存使用者的登入資訊尼? 對於使用者資源的授權來講, OAuth並不是唯一的,但是目前OA
iOS開發:UILabel字號根據屏幕縮放
control after call git 步驟 obj gin begin follow 場景: 假設我們有這樣一個需求,iPhone 6(屏幕寬度為375pt)上的設計圖上的字號為17pt,iPhone 6 Plus上的字號根據屏幕寬度縮放,即字號為(17pt x 4
iOS 開發:Method Swizzling
是個 不足 沒有 int from ios 開發 解決方案 它的 nslog iOS 開發之Method Swizzling 前言 如果你還不知道什麽是Method Swizzling,你可以看看NSHipster 的文章 ,我簡單介紹一下,method swizzling
iOS 開發: 解決Xcode7.3 不能自動索引標頭檔案,檔名等問題
iOS 開發: 解決Xcode7.3 不能自動索引標頭檔案,檔名,程式碼補全等問題 解決方案: 開啟Xcode –> Target –> BuildSettings –> Apple LLVM 7.1 -Language-Objective C 下面的 Weak
iOS 開發:CocoaPods 安裝及問題 ERROR: Error installing cocoapods: activesupport requires Ruby version>=2.2.2
iOS 開發:CocoaPods 安裝以及 ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2. 今天用新的Mac筆記本安裝coco
iOS開發:UITableview的多選功能實現
一、 先看效果: 最近專案中要運用即時通訊實現群組功能, 在建立群時需要選擇新增多個成員: 二、思路: 第一次點選cell選中, 再次點選取消選中; 三、方法: 只需要設定兩個屬性, 操作兩個方法即可; 1、UITableview 自帶多選功能: //允許多選 _
iOS開發:環信整合步驟以及常見錯誤
環信官方文件 一、整合: 下載SDK手動整合或者CocoaPod終端整合: 下載SDK 匯入檔案以及依賴庫: 關閉Bitcode: Build Settings → Linking → Enable Bitcode 中設定 NO。 二、常
iOS開發:字典(NSDictionary)和陣列( NSArray)轉換成字串
概述: 在專案開發中,總是與伺服器進行著介面的互動,傳參是不可缺少的一部分。後臺返回的j son資料我們可以很好的解析使用,但是我們如何向後臺傳送j son資料的引數呢?要知道,一般伺服器是不允許傳物件的。以下是在專案中遇到的實際問題,在此總結一下,供大家交流。 一. 字典轉字串:
iOS開發:發出系統的聲音!發出自己的聲音!
這個連結非常詳盡地列舉了IOS7裡面所有的系統聲音,聲音的ID,聲音的存放位置 儘管現在已經是ios8的時代,但是系統聲音這個東東不會因此過時,畢竟聲音就那幾十種,不會一下子有太大變化。 https://github.com/TUNER88/iOSSystemSou
iOS開發:UILabel字號根據螢幕縮放
場景: 假設我們有這樣一個需求,iPhone 6(螢幕寬度為375pt)上的設計圖上的字號為17pt,iPhone 6 Plus上的字號根據螢幕寬度縮放,即字號為(17pt x 414pt / 375pt)= 18.768pt 解決方案: 如果一個一個設定太麻煩,容易遺漏,這時候我們採用 runtime
iOS開發:常用的UIView控制元件——UILabel、UITextField、UIButton
前面幾篇文章已經對iOS開發中比較基本的幾個檔案進行了瞭解,今天主要學習StoryBoard檔案和幾個常見的UI控制元件。 Storyboard功能是在iOS5開始新增的功能,一種新技術的出現大多是為了彌補舊技術的不足,而在storyboard之前iOS 開發設計介面是使用nib檔案(xib
iOS開發:第一個iOS程式分析——AppDelegate.h檔案和檢視View、檢視控制器ViewController
在上一篇文章iOS開發:第一個iOS程式分析——代理,生命週期函式中主要介紹了iOS使用Objective-C開發的兩個主要檔案main.m和AppDelegate.m和控制程式生命週期的函式,接下來將介紹另外兩個檔案:AppDelegate.h檔案、UIViewController.m檔案和i
iOS開發:第一個iOS程式分析——代理,生命週期函式
上一篇文章中我們開發了第一個iOS應用程式,用來計算兩個整數的和,今天我們將介紹其中的兩個檔案: 1.main.m檔案 首先展開supporting Files並且開啟其下的main.m檔案,其中main函式就是應用程式的入口,main函式只是標記了一個自動釋放池自動決定何時釋放記憶體,
iOS開發:第一個iOS程式,加法計算器
相信很多學習程式設計的人,不管是學習C,C++,JAVA,還是iOS開發用的Objective-C,入門不久就迫切地想寫點看得見的介面玩玩。當然瞭解諸如iOS架構,系統層次這些是非常必要的,但是作為入門案例,我們不妨從最直觀的地方入手!! 下面開始編寫我們的第一個iOS程式: 1.使用的
JavaWeb視訊網站開發:利用Highcharts將網站日訪問量製作成線性表,條形圖等
線性表,條形圖,餅狀圖等圖形工具是我們的日常上網和工作中比較常見的圖形工具,它們主要是用來代替資料列表等傳統的資料處理方式,相比於其它的資料對比顯示形式,更能夠讓我們直觀明瞭的瞭解到事物的發展動態等等。 &nbs
iOS開發:在專案中新增podfile配置檔案及使用cocoapods匯入第三方庫
新建一個專案中是沒有pods的配置檔案的,下面介紹一下怎麼在新建的專案工程裡面新增podfile配置檔案,以及包含xcodeproj的那個檔案的(前提是電腦上已經安裝了cocoapods,安裝過程我在另一篇文章中有寫)。 (1)新建一個Xcode專案,cd到該檔案目錄下 (2)執
iOS開發:類似水波紋效果以及最外部圓環的實現
最近新開發的一個專案裡面需要用到水波紋效果,類似從中心往四周擴散那種,其實這種效果很常見,就是根據動畫來實現的,具體需求效果如下: 一、工具類的實現 首先建立一個基於UIView的工具類,然後在這個工具類裡面實現動畫效果,具體程式碼如下
玩轉iOS開發:《使用系統自帶的UIActivityViewController和UIActivity進行內容分享》
目錄 簡介 這段時間有很多朋友都問我關於怎麼去整合ShareSDK或者友盟社會化分享SDK的問題, 其實我想說, Apple一開始就提供了一個類, 供我們去使用分享了, 在iOS 6之後更加增強了這個類, 使我們不再需要整合第三方的, 而且還支援自定義分享的item. 作者感言 在我寫這篇文章的時
iOS開發:圖片載入@2x與@3x
myImage = [UIImage imageNamed:@"icon.png"]; 這種方法在一些圖片很少,或者圖片很小的程式裡是ok的。 但是,在大量載入圖片的程式裡,請千萬不要這樣做。 為什麼呢 ??????? 這種方法在application bundle的頂層資料夾尋找由供應的名字的圖象 。