折腾:
【未解决】Win中VMWare中macOS初始化开发环境
期间,需要去Win中VMWare的macOS中,下载和安装和使用XCode
且最好是指定版本,和之前另外一台实体机Mac中的XCode版本一致
用于后续部署iOS自动化测试代码
要涉及到XCode编译WebDriverAgent,如果XCode版本不同,很可能会导致未知问题的。所以要尽量一致。
先去看看之前实体机Mac中XCode的版本:
Xcode 11.3.1
以及:
XCode的命令行编译工具xcodebuild的版本是:
# xcodebuild -version Xcode 11.3.1 Build version 11C504
和XCode的GUI版本倒是一样的。
然后去此处macOS虚拟机中想办法安装这个:XCode 11.3.1
VMWare macos XCode 安装
按道理,此处macOS安装XCode和VMWare其实没啥关系了。
不过也还是找找是否有相关帖子供参考
需要登录
去登录
一条包含验证码的信息已发送至您的设备。输入验证码以继续。
和之前一样:必须要有自己的iPhone,找到验证码,才能登录。。。
此处iPhone不在身边,要让家人帮忙看看是否收到验证码
结果小的iPhone中没收到。。。
再去试试其他方式
之前自己的Mac?
重新试一遍?
结果:收到了
去找旧版本:11.3.1
去点击下载
不过发现了,此处最好是:
从macOS虚拟机中去操作更好。
所以重新去macOS中打开
点击去下载:
对了,去看看公司Mac中是否有已经下载好的Xcode 11.3.1.xip
看了,有更新的:
Xcode_11.5_beta_2.xip
但是以防万一,还是确保版本一致。不用新的。且好像此处由于MacOS不是最新版,也无法用上11.5的XCode。
继续等待下载。
中间竟然断了,继续下载。
下载完毕了。再去安装
看来是虚拟机,性能一般,解压很慢。。。
Xcode_11.3.1.xip
解压完毕:
拖动到 应用程序 文件夹
首次启动会弹框:用户协议
终于安装完毕了:
去看看版本:
即可。
另外,再去开启 command line
已默认开启了。
去终端中确认能用xcodebuild
crifanlideMac:~ crifanli$ which xcodebuild /usr/bin/xcodebuild crifanlideMac:~ crifanli$ xcodebuild -version Xcode 11.3.1 Build version 11C505
至此,算是macOS中安装了Xcode和命令行工具xcodebuild。
【总结】
此处macOS中安装指定版本的11.3.1的XCode:
1。浏览器打开
然后用自己的AppleID账号登录
登录后可以看到,历史上各个版本的XCode
下载。
3.下载后,双击
Xcode_11.3.1.xip
会自动解压出 Xcode
4.把XCode拖动到 应用程序 文件夹。
再双击启动,首次会弹框点击同意和输入系统账号和密码。
等待安装成功后,即可。
此处会默认安装:XCode的命令行工具 xcodebuild,所以无需额外下载安装。
注:
如果需要,可以单独下载XCode的命令行工具xcodebuild
然后去安装。
转载请注明:在路上 » 【已解决】Win中VMWare中macOS中安装和使用XCode