cordova在Xcode下console.log列印
近期接入公司以前的專案,利用Cordova的跨平臺的開發,Cordova的開發裡面的檔案是html和js的檔案,在專案除錯時遇到日誌的列印.有兩種方法:
1、利用safari瀏覽器的web檢查器進行日誌的除錯,這種方式在網上有很多文章,我不再多說.
2、在xcode裡面進行列印,這需要真機測試,需要用到Provision File匹配.
Cordova開發下的環境配置我也不再多說
1、關鍵問題一
在利用Cordova建立程式時要注意bundleid,該ID要和證書上的id向匹配,例如:
Cordova create hello com.zhaoyanjie.hello HelloWorld,這個com.zhaoyanjie.hello
2、關鍵問題二
新增console外掛,讓js的console.log可以輸出
$cd hello 進入該專案的根目錄下 新增外掛
$ cordova plugin add cordova-plugin-console
外掛成功後
$cordova build
3、關鍵問題三
找到Provision File的uuid ,shit+command+g ,前往該路徑~/Library/MobileDevice/Provisioning,找到對應的證書檔案,如下圖:
找到uuid,如下圖:
4、關鍵步驟四、
$cd hello 到目錄下
$touch build.json 建立json檔案
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Development",
"provisioningProfile": "d2769690-9890-40c0-a3b9-6fddec449aa8"
},
"release": {
"codeSignIdentity": "iPhone Distribution",
"provisioningProfile": ""
}
}
}
用上一步的到的uuid替換文中的uuid
然後$cordova build --device iOS
如果該方法爆有下圖的錯誤
那就用$cordova build 也是可以的
然後就可以真機測試了.
PS:如果測試不成功
1、觀察Xcode底部控制檯的視窗有沒有開啟
2、Xcode中的Product -> Scheme -> Edit Scheme -> Run -> Arguments -> Environment Variables,新增的“OS_ACTIVITY_MODE”值為“disable”,取消了勾選。
結尾:以上應該就可以,剛接觸Cordova,還有很多不足,歡迎批評指正
相關文章
- cordova列印外掛備註
- XCode8.0下NSLog列印不完全XCode
- 前端列印console.log 字元畫前端字元
- Cordova在Android系統下的檔案操作要點Android
- console.log列印出的資料竟然不對
- Cordova在Android中的使用Android
- [Xcode下載]Xcode歷史版本下載XCode
- Xcode下載XCode
- Word 列印技巧大全,列印知識全在這。
- ?xcode_6.1正式版下載xcode_6.1.dmg 下載分享XCode
- iOS下JS與OC互相呼叫(七)--Cordova 基礎iOSJS
- 下載xcode4.3.2---痛苦XCode
- [譯]你會在 JSX 裡 console.log 嗎JS
- 在AndroidNDK下列印logAndroid
- [翻譯] USING GIT IN XCODE [6] 在XCODE中使用GIT[6]GitXCode
- Cordova使用(vue)Vue
- Cordova教程地址
- cordova 入門
- cordova除錯除錯
- 玩轉cordova
- 在Mac OS X下架設和使用Xcode的SVN版本管理環境MacXCode
- [譯]你可以在JSX中使用console.log嗎?JS
- Cordova+vue 混合app開發(一)建立Cordova專案VueAPP
- cordova 爬坑指南
- cordova打包工具
- Cordova+Vue 混合開發實現下載並預覽Vue
- iOS下JS與OC互相呼叫(八)--Cordova詳解+實戰iOSJS
- [譯] 在 JSX 程式碼中可以加入 console.log 嗎?JS
- console.log(jQuery(this).find("i").css("visibility"));google的console控制檯列印日誌jQueryCSSGo
- Xcode_9_beta.xip 更新下載XCode
- Android 在螢幕上列印LOGAndroid
- 在列印視窗,列印檢視View的子檢視結構圖View
- 在C#裡實現DATAGRID的列印預覽和列印 (轉)C#
- Swift在Xcode 6.1 Beta 3中的更新SwiftXCode
- 在Xcode6中找回失去的模板XCode
- 在Xcode中手動新增pch檔案XCode
- 淺析iOS-CordovaiOS
- 如何建立Cordova外掛