我正在使用"Microsoft Build and Simulate iOS in the Cloud"在Macincloud.com上建立远程构建。当我尝试构建IOS应用程序时,我收到以下错误
严重级代码描述项目文件行错误未实现 (HRESULT异常:0x80004001(E_NOTIMPL))0
严重性代码说明项目文件行错误错误 发生上传到构建服务器https //myserverinstance.macincloud.com:3000:错误:主机名/ IP没有 匹配证书的altnames:“主持人:myserverinstance.macincloud.com。 不在证书的altnames中:DNS:MAC123.local,IP地址:FE80:等, IP 地址:123.12.123.123“BlankCordovaApp3 C:\ Users \ ME \ Documents \ Visual Studio 2015 \ Projects \ BlankCordovaApp3 \ BlankCordovaApp3 \ MDAVSCLI 1
要提及的一件事是我没有安装任何东西,vs-mda-remote已经在macincloud的系统上了。
任何想法如何让这个工作?
答案 0 :(得分:3)
目前使用MacInCloud的关键是你需要使用机器的IP而不是主机名,因为操作系统报告的主机名与互联网上的主机名不同。
在终端应用中,输入:
ifconfig | grep "inet "
然后你会看到这样的事情:
inet 127.0.0.1 netmask 0xff000000
inet 192.168.0.100 netmask oxffffff00 broadcast 192.168.0.1
在这种情况下,您使用192.168.0.100代替主机名。
有关其他详细信息,请参阅此处:https://msdn.microsoft.com/en-us/library/dn858446(v=vs.140).aspx
答案 1 :(得分:0)
当我尝试在远程Mac上调试我的cordova应用程序时出现此错误。 stakoverflow和其他论坛有很多解决方案。但在我的情况下,由于某种原因,我的Mac书籍主人的主机名称发生了变化。
上一篇:my-mac.local
现在:my-mac
所以我在远程代理配置窗口中更改了主机名。这对我有用。因此,如果您看到上面的错误消息,请检查您的mac的主机名。
访问我的博客,了解更多有关Cordova的提示。