基于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穿透工具,小白纯记录坑,,,

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值