本文純總結準備開發工具中遇到的一些問題以及解決方式:
1、準備必要環境
安裝node、npm(會随node包一起安裝)、git、建議再裝下淘寶的鏡像cnpm,指令:npm install -g cnpm --registry=https://registry.npm.taobao.org。可檢視安裝提示或者檢視版本 --version 來确認成功安裝;
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxieNRlW0xmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5AzN3UjNzQTM5AzNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、安裝下載下傳xcode,位址:https://developer.apple.com/download/more/,按照提示依次安裝
貌似也可以在appstore裡進行安裝,
3、安裝完畢,打開xcode,這裡隻是運用到了xcode的虛拟機Sumulator的部分,可選擇打開的虛拟機的機型;
4、下載下傳安裝釘釘開發包,由于虛拟機中的appstore預設是關閉的,且登陸appid提示連結伺服器失敗,是以通過應用商店去安裝釘釘是不可行的。
從釘釘開發文檔的資源中下載下傳應用程式DingTalk.app,再通過cmd控制台進行指令行安裝app。
5、指令行安裝dingtalk.app
a、首先安裝homebrew(macOS 缺失的軟體包的管理器,好東西),https://brew.sh/index_zh-cn,
b、安裝,xcrun simctl install booted ./DingTalk.app(xcrun simctl install booted 應用絕對路徑目錄)
c、安裝一些工具,iTerm控制台工具https://www.iterm2.com,oh my zsh https://github.com/robbyrussell/oh-my-zsh控制台美化工具;
d、打開iTerm,鍵入指令安裝;
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
6、最後就就是git的clone拉取碼雲分支代碼了;git clone url
7、根據項目conf配置的端口打開,iterm 進入目錄,npm run start
8、登入虛拟器-釘釘。
9、調試,需設定safari為開發模式。
說明:這個項目預設起的服務是localhost:8080 ,在釘釘應用配置的是同一個服務,是以在同一個區域網路可以直接通路;如果你的微應用位址是http的位址,建議使用釘釘提供的内網http穿透工具,小白純記錄坑,,,