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列印外掛備註
- 前端列印console.log 字元畫前端字元
- console.log列印出的資料竟然不對
- cordova圖片下載
- Cordova在Android中的使用Android
- [譯]你會在 JSX 裡 console.log 嗎JS
- [譯]你可以在JSX中使用console.log嗎?JS
- [譯] 在 JSX 程式碼中可以加入 console.log 嗎?JS
- Word 列印技巧大全,列印知識全在這。
- Cordova教程地址
- Cordova使用(vue)Vue
- 吐槽一下Xcode中的PlaygroundXCode
- Vue移除Console.log()Vue
- 帶css樣式的console.log() ,進來了解一下CSS
- Cordova+vue 混合app開發(一)建立Cordova專案VueAPP
- cordova打包工具
- Cordova+Vue 混合開發實現下載並預覽Vue
- Xcode:在Mac上打造卓越的開發體驗XCodeMac
- console.log圖片彩蛋
- 淺析iOS-CordovaiOS
- 如何建立Cordova外掛
- 00 在Windows環境中開發Cordova專案的準備工作Windows
- Xcode 10.2XCode
- 教你如何在dos下清除列印快取及重啟列印服務快取
- console.log非同步機制?非同步
- console.log()和alert()區別
- Cordova 開發環境搭建開發環境
- Cordova-iOS SDK封裝iOS封裝
- cordova + vue搭建混合app框架VueAPP框架
- Cordova 打包 apk,html 打包 apkAPKHTML
- Cordova JS OC互動方法JS
- 用console.log分析Vue原始碼Vue原始碼
- IE console.log 除錯狀態除錯
- Java在字串中新增或列印換行符Java字串
- Cordova+Vue快速搭建Hybrid AppVueAPP
- Cordova快速開始(安卓篇)安卓
- xcode 12有哪些改動?xcode 12新功能介紹XCode
- vue-cli3.0或者nuxt.js打包生產環境下刪除console.logVueUXJS