适用于Cordova,Xcode 10和模拟器的Visual Studio工具

时间:2018-09-27 12:56:55

标签: xcode cordova visual-studio-2017 ios-simulator taco

实际上还支持VS-TACO吗?查看文档,所有内容仍然引用Xcode 8.x,而我的理解是,发往Apple / iTunes商店的所有iOS应用程序都必须使用Xcode 10+构建。我还注意到,在相当长的一段时间内似乎没有对issues on their GitHub的任何“官方”回应。

无论如何,我试图使用我的MAC正确配置VS-TACO,以便可以在MAC上的模拟器中运行/调试,但是无论何时尝试这样做,对模拟器的请求都会返回404错误。

在PC上(VS输出窗口)…

  

在iOS模拟器上为服务器http://martin-macmini.home:3000/cordova上的buildNumber 22541请求仿真...

     

http://martin-macmini.home:3000/cordova/build/22541/emulate?target=iPhone+6+Plus远程服务器返回错误:(404)找不到。

     

请求在远程iOS设备上为服务器http://martin-macmini.home:3000/cordova上的buildNumber 22541调试...

     

调试-在设备{webDebugPort = 9221}上成功调试

     

将调试器连接到远程Apache Cordova应用程序超时。请参见“输出”窗口以获取JavaScript控制台输出。

     

我们找不到您要调试的应用。检查设备是否已连接,唤醒和解锁。另外,请确保已启用Web检查器。

在MAC上(运行“ remotebuild-secure false”的终端窗口)…

  

GET / cordova / build / 22541 / emulate?target = iPhone + 6 + Plus 404 1109.681ms-1447

     

GET / cordova / build / 22541 / debug 200 263.998ms-1100

我已经确认模拟器将首先导航到上载的项目并通过Xcode在模拟器中运行,并且我花了整整一天的时间在线查看各种解决方案-似乎都没有用...

仅供参考:Windows 10 Professional 1803(17134.285),VS2017(15.8.5),Cordova工具集6​​.3.1(也在全球范围内试用过8.1.0),macOS High Sierra(10.13.6),Xcode 10.0(10A255)

1 个答案:

答案 0 :(得分:0)

您越频繁地更新Cordova,Xcode和其他任何内容,就会从Visual Studio中获得更多错误。请记住,VS2017是在考虑Cordova 6.x的情况下发布的,第二次您实现了更新的Cordova版本things will go wrong for VS2017

很久以前我放弃了远程代理,而是在instructions detailed here之后使用最新的Cordova 8和Xcode 9在Mac中创建了项目的镜像副本。我知道这并不像remoteagent方法那么简单,但是它实际上有效并且将(肯定)与将来的Cordova和Xcode版本一起使用。