1. 程式人生 > >Xcode模擬器和真機生成的日誌檢視(ios必知必會)

Xcode模擬器和真機生成的日誌檢視(ios必知必會)

在進行實際程式碼開發的過程中,我們會生成一些plist檔案,但是如何在除錯過程中檢視這些plist檔案是否被成功生成以及生成的內容是否正確?

如果檢視模擬器生成的日誌和真機生成的日誌到底如何檢視?

DEMO

首先生成一個plist檔案

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

NSString *documentsDirectroy = [paths objectAtIndex:0]; 

NSString *filename [email protected]

"1.plist";

NSString *filePath = [tmpFolder stringByAppendingPathComponent:filename];

NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];

[dic setValue:@”11111“ forKey:@"1"];

[dic writeToFile:filePath atomically:true]; 

模擬器日誌檢視

好,這個時候選擇往模擬器上面除錯程式:

執行模擬器;

開啟Finder,按住option,在選單欄中選擇“前往”-》“資源庫”

選擇第一個"Application Support"-》"iPhone Simulator" -》"5.0"(如果我們模擬器生成的版本是5.0,如果不是選擇對應的版本)

-》"Application"->這個時候會有一堆的GUID類似的目錄,一個一個查詢,找到有個檔案是工程名的目錄

-》進入“Documents”目錄,可以看到新建的plist檔案,開啟,檢視內容是否正確

真機日誌檢視

選擇往真機除錯(證書的相關配置我就不接受了,網上很多)

執行真機程式,生成日誌

真機的日誌需要用一個工具來檢視日誌“iPhone Explorer” ,開啟“iPhone Explorer”,在"Application" 目錄下,找到是工程名的目錄,

開啟“Documents”,可以看到新建的plist檔案,但是這個時候打不開,將檔案拖動到桌面,那麼就可以查看了 

windows上可以使用同步助手,唯一可以進行log實時檢視的

mac上可以使用logger pro,下載地址是這裡http://sur.ly/o/vernier.com/tech/AA001290

相關推薦

Xcode模擬器生成日誌檢視(ios)

在進行實際程式碼開發的過程中,我們會生成一些plist檔案,但是如何在除錯過程中檢視這些plist檔案是否被成功生成以及生成的內容是否正確? 如果檢視模擬器生成的日誌和真機生成的日誌到底如何檢視? DEMO 首先生成一個plist檔案 NSArray *path

使用AVD模擬器執行Hello World程式(二)

在此部分之前我們已經成功安裝了AS3.0,並建立了一個Helloworld工程。 看到這樣一段話的同學請直接跳到第2步。     1.解決專案錯誤 在上一期我們建立了HelloWorld專案,但是可能會有部分同學構建出錯,導致專案無法執行,原因可能有很多,在這裡我只

Android ——使用AVD模擬器執行Hello World程式(二)

Android——使用AVD模擬器和真機執行Hello World程式(二) 轉自:https://blog.csdn.net/tangjie134/article/details/79495204 在此部分之前我們已經成功安裝了AS3.0,並建立了一個Helloworld工程。 看到這

談談android模擬器的差別

雖說android模擬器做得很完善幾乎跟真機一樣,但本人實際開發發現還是有不少不一樣的,沒有一個真機測試還真難保證自己的應該能夠在真機上順暢跑起來。列舉下我遇到的不同之處:1.模擬器上安裝的apk簽名是debug模式的,釋出應用到市場上要用另外的簽名。2.模擬器上用px畫素可以正常顯示,但在真機上有可能佈局變

appium 模擬器測試注意事項

1)如果模擬器版本號只到8.4,而xcode最低版本號是9.1的話,可以自定義輸入9.1,並設定appium ios setting的 advanced的 use native instruments library 2)   真機測試需要注意(其中 安裝到手機前,xcode 的 ta

appium準備工作------連線模擬器

連線模擬器 如果連線不上,是因為adb版本號的問題,將SDK的adb.exe複製到模擬器目錄覆蓋模擬器的adb.exe   啟動安卓模擬器(示例:逍遙安卓) 然後連線 adb connect 127.0.0.1:21503   夜月神模擬器 adb connect 127.

Android第一天——使用AVD模擬器執行Hello World程式(二)

在此部分之前我們已經成功安裝了AS3.0,並建立了一個Helloworld工程。 看到這樣一段話的同學請直接跳到第2步。     1.解決專案錯誤 在上一期我們建立了HelloWorld專案,但是可能會有部分同學構建出錯,導致專案無法執行,原因可能有很多,在這裡我只

Xcode9 iOS11模擬器 APP圖示不顯示問題

1、如果使用了CocoaPods的Xcode工程,在iOS11版的手機上AppIcon不顯示,原因是CocoaPods的資源編譯指令碼在iOS11下出了點問題.需要修改指令碼.解決方案: https://github.com/mythkiven/develop

ios開發ios7自定義導航欄模擬器執行介面座標不一致

做了一個簡單的自定義導航欄,也就正常的設定了返回按鈕圖片和導航背景圖片,結果在真機上執行的時候突然發現介面的空間向下移了,列印了一下y座標,移動了64,又列印了一下self.view的y座標,盡然也向下移動了64,但是

iOS模擬器除錯時App的安裝檔案路徑問題

摘抄自:http://zhidao.baidu.com/question/1605787265227542067.html Xcode6釋出後,出現了很多的變動,功能性的變動,在這裡不進行過多的贅述,在WWDC上蘋果已經進行了講述,網上也有很多文章,這裡要介紹的是一些不太容

Appium 啟動服務並連線模擬器方案

如果你已經搭建好Appium的環境後,接下來想對一款APP的進行自動化測試的話。那麼首先得讓appium連線你的模擬器或者真機。才能開展測試。本文嘗試用不同的方式搭建連線。以適應不同人群的選擇。希望有一種方法能夠適合你。 1、Appium連線sdk中的模擬器 瞭解android的人都在知道,android

Android Studio模擬器除錯解決問題

將adb.exe等檔案複製到SyWow64,System32 真機: 連線上後,安裝驅動程式 cmd中輸入adb devices檢測裝置 如果沒配置好,cmd輸入adb start-server會出現: *deamon not running ...5037 埠被佔

android之如何檢視模擬器或者的螢幕解析度

import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.widget.TextView; public class EX03_05 ext

Android studio模擬器尺寸不一樣的原因

平時喜歡直接用Android studio自帶的模擬器Nexus 5X進行除錯   發現UI介面效果和真機測試出來的介面不一樣   我真機用的是華為P10 plus,dp尺寸是360*640的 模擬器解析度為1080*1920px按理來說也是360*640dp

IOS學習之工具學習】 Xcode7 / Xcode8 模擬器除錯除錯

作為一名開發者,無論寫多麼好的程式碼,多麼沒有bug的程式碼,最終都要進行的一步,就是 除錯,正常剛開始是模擬器除錯,最後在真機除錯,都除錯ok後,再給測試人員 進行不同 機型 的除錯 以及測試app在不同ios系統下的相容性。ios剛研究兩週,目前 瞭解了 模

H5通過vConsole檢視除錯日誌

開發十年,就只剩下這套架構體系了! >>>   

Android Studio 找不到虛擬機器的解決辦法

這個問題困擾了我好久,最終找到了解決辦法 執行AS的小demo的時候點選執行發現找不到虛擬機器和真機,插上USB也找不到手機,但是在AS的右下角發現壇出了個提示 本菜鳥在網上找的時候網上的大佬們都說是ADB埠被佔用等等,但是方法都不管用,查看了埠並沒有被佔用,網上說將將C:\Window

XCode - vmware虛擬安裝XCode進行iPhone調試

jin 真機 devel 文件 取消 always 關機 load 解決方法 1、vmware安裝黑蘋果,然後在appStore安裝XCode http://blog.csdn.net/forgot2015/article/details/51104329 2、真機調試證書

uni-app 小程式如何預覽除錯

這是本猿第一次開始接觸uni-app,聽說可以編譯到iOS、Android、微信小程式等多個平臺。那豈不是一個前端開發人員一個工程專案就可以做app 和小程式了? 還真是,下載了HBuilder X試了一下,到小程式執行後(要預先有安裝後小程式開發工具),發現小程式的預覽跟真

Android Studio 找不到虛擬機器的解決辦法

這個問題困擾了我好久,最終找到了解決辦法 執行AS的小demo的時候點選執行發現找不到虛擬機器和真機,插上USB也找不到手機,但是在AS的右下角發現壇出了個提示 本菜鳥在網上找的時候網上的大佬們都說是ADB埠被佔用等等,但是方法都不管用,查看了埠並沒有被佔用,網上說將將C