基於Mac安裝xcode進行虛擬機開發釘釘微應用

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

1、準備必要環境

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

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穿透工具,小白純記錄坑,,,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章