我在Visual上有一个Cordova-Ionic应用程序(Microsoft Visual Studio Community 2015,Version 14.0.25123.00 Update 2)。我能够在我的android手机上运行这个应用程序,一切都很好。我想通过在iPhone/iOS模拟器上运行这个应用程序来测试它。
我让(10.11.6版)作为虚拟机运行在虚拟盒上。我一直在遵循这个指南(https://taco.visualstudio.com/en-us/docs/ios-guide/)来尝试在苹果设备上测试这个应用程序。我已经安装了0.12.9版本的Node.js和Xcode版本的8 Beta 4,我还安装了xcode命令行工具、远程代理和自制。我尝试在终端中运行“远程构建测试”,它成功地执行,以“taco-远程测试通过”结尾。然而,这正是问题的根源所在。
为了尝试使用安全的远程构建,我在终端中运行“远程构建证书重置”,然后运行“远程构建证书生成”。我明白了
主持人: noyolks-iMac.local
港口: 3000
销: 121422
然后我运行'remotebuild'.然后,在我的windows机器上的可视化工作室中,我转到tools -> options -> tools for apache -> iOS配置。我将“启用远程iOS处理”设置为“true”,将“”主机设置为“noyolks-iMac.local”,将“端口”设置为“3000”,将“安全模式”设置为“true”,将“安全密码”设置为“121422”。然而,当我按ok键时,我看到以下错误弹出‘无法连接到远程iOS构建服务器。底层异常:无法解析远程名称:’noyolks-imac.local‘。
我尝试使用IP代替指南中建议的主机名。在OS上,我使用系统首选项->网络。然后我看到IP地址下的“10.0.2.15”。我回到我的窗户机器。我尝试'10.0.2.15‘代替’主机‘。当我按“确定”时,我看到以下错误弹出‘--试图从获取证书时发生错误
请注意,我确保所有上述工作是在10分钟的窗口内完成的,在安全密码过期之前。
然后,我尝试在没有安全模式的情况下启动远程代理。我运行‘远程构建-安全假’。在我的windows机器上的visual上,我再次尝试主机'noyolks-imac.local' first (与‘端口’到'3000',‘启用远程iOS处理’为'true',‘安全模式’为'false'),并得到无法连接到远程iOS构建服务器的错误弹出。底层异常:远程名称无法解决:‘noyolks-imac.local’。
再次,在没有安全模式的情况下运行,我使用ip地址代替主机'10.0.2.15'。我得到错误弹出‘无法连接到远程iOS构建服务器。底层异常:无法连接到远程服务器’。
我也尝试了一个类似的程序,使用一个朋友mac图书专业,并没有能够让这个工作。任何帮助都将不胜感激,并请随时询问任何其他您可能需要的信息。
谢谢。
发布于 2016-08-09 10:35:23
我是个笨蛋。问题是,我甚至不能平我的El Capitan VM。将virtualbox中的网络适配器设置更改为“桥接适配器”解决了这一问题。
https://stackoverflow.com/questions/38834148
复制相似问题