天天看點

基于Mac安裝xcode進行虛拟機開發釘釘微應用

本文純總結準備開發工具中遇到的一些問題以及解決方式:

1、準備必要環境

安裝node、npm(會随node包一起安裝)、git、建議再裝下淘寶的鏡像cnpm,指令:npm install -g cnpm --registry=https://registry.npm.taobao.org。可檢視安裝提示或者檢視版本 --version 來确認成功安裝;

基于Mac安裝xcode進行虛拟機開發釘釘微應用

2、安裝下載下傳xcode,位址:https://developer.apple.com/download/more/,按照提示依次安裝

基于Mac安裝xcode進行虛拟機開發釘釘微應用

貌似也可以在appstore裡進行安裝,

基于Mac安裝xcode進行虛拟機開發釘釘微應用

3、安裝完畢,打開xcode,這裡隻是運用到了xcode的虛拟機Sumulator的部分,可選擇打開的虛拟機的機型;

基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用

4、下載下傳安裝釘釘開發包,由于虛拟機中的appstore預設是關閉的,且登陸appid提示連結伺服器失敗,是以通過應用商店去安裝釘釘是不可行的。

從釘釘開發文檔的資源中下載下傳應用程式DingTalk.app,再通過cmd控制台進行指令行安裝app。

基于Mac安裝xcode進行虛拟機開發釘釘微應用

5、指令行安裝dingtalk.app

a、首先安裝homebrew(macOS 缺失的軟體包的管理器,好東西),https://brew.sh/index_zh-cn,

基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用

b、安裝,xcrun simctl install booted ./DingTalk.app(xcrun simctl install booted 應用絕對路徑目錄)

基于Mac安裝xcode進行虛拟機開發釘釘微應用

c、安裝一些工具,iTerm控制台工具https://www.iterm2.com,oh my zsh https://github.com/robbyrussell/oh-my-zsh控制台美化工具;

基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用

d、打開iTerm,鍵入指令安裝;

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

基于Mac安裝xcode進行虛拟機開發釘釘微應用

6、最後就就是git的clone拉取碼雲分支代碼了;git clone url

7、根據項目conf配置的端口打開,iterm 進入目錄,npm run start

8、登入虛拟器-釘釘。

9、調試,需設定safari為開發模式。

基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用
基于Mac安裝xcode進行虛拟機開發釘釘微應用

說明:這個項目預設起的服務是localhost:8080 ,在釘釘應用配置的是同一個服務,是以在同一個區域網路可以直接通路;如果你的微應用位址是http的位址,建議使用釘釘提供的内網http穿透工具,小白純記錄坑,,,

繼續閱讀