vs2013update4 vs-mda-remote cordova真机测试ios

本文详细介绍了将Visual Studio 2013升级至更新4版本,并安装英语语言包、MDA工具及配置Android、iOS开发环境的过程。包括使用VMware虚拟机安装OSX10并安装相关开发工具,如Node.js、Cordova、Chrome等。同时,提供了解决编译错误的方法,如设置文件夹权限。对于真机调试,需配置Xcode与VS之间的连接,并设置开发者账户以进行iOS应用的真机测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、升级vs2013到update4

2、下载安装vs_langpack-enu英语语言包

3、下载安装vs2013mda目前版本0.3.1

如果开发andorid,需要android sdk,ant等

如果开发ios,要真机调试,需要安装iTunes

公共部分分需要nodejs,cordova,chrome等

 

用vmware安装osx10虚拟机,虚拟机中安装xcode6

虚拟机要和开发机联通,可以互相访问,可以使用桥接模式

虚拟机安装nodejs

虚拟机中执行

sudo npm install -g vs-mda-remote --user=你的用户名

此步骤为安装vs-mda-remote,如果安装成功

执行vs-mda-remote –secure false

你可以新开一个命令行窗口,执行 vs-mda-remote test –server http://localhost:3000 来进行测试

详情可参考https://msdn.microsoft.com/en-us/library/dn771551.aspx

image

在vs中设置

image

host为虚拟机ip

image

image

image

选择平台和调试方式,ripple是用google chrome模拟,simulator是发送到mac用mac上的模拟器运行

local device是插在pc上的iphone,remote device是插在mac上的iphone

image

 

image

 

在编译过程中,如果遇到报错

error CordovaModuleLoadError 4.1.2

需要给文件夹设置权限

$ sudo chown -R `你的用户` ~/.npm

参考http://stackoverflow.com/questions/29913021/vs-mad-remote-build-failed-with-error-cordovamoduleloaderror-4-1-2/29928635#29928635

在其他的安装过程中如果需要问题,一般是相关的组件安装不了,可能是被墙之类了。

cordova可通过npm安装,homebrew可自行安装。

如果是其他问题,只能google或者到stackoverflow上问了。

 

选择真机,需要在xcode中设置好开发者账户,vs选debug(我这边用release没成功)

之后,编译成功的ipa会发到pc的iTunes上,可以安装

image

修改后,再次安装前会提示

image

选择替换

image

点击更新,最后点击下方的应用

每次build都会有一个build号,在控制台中可以看到

image

 

可在mac的/users/你的用户/remote-builds/builds  下面找到对应的build号的文件夹

该文件夹下的 cordovaapp/platforms/ios/build/device 中有生成好的ipa文件,此文件只会在使用device生成后才会产生

如果没有设备,但是想生成ipa,也可以参考 http://www.splinter.com.au/xcode-4-command-line-builds-of-iphone-apps/

 

因为xcode6自带的iphone sdk是8.3的,所以真机iphone6是ok的,但是如果是iphone4等没有更新系统的,可能会有问题。

预计下载7.1的sdk可解决,但是800+M我没down下来

转载于:https://www.cnblogs.com/czcz1024/p/4466392.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值