Xcode错误:无法启动[目录] - 主机字符串无效:'localhost'

时间:2012-03-22 23:50:17

标签: xcode string localhost launch

我试图在命令行工具中运行以下代码:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {

       // insert code here...
    NSLog(@"Hello, World!");

}
return 0;
}

在“Build Succeeded”之后我收到以下错误:

错误:无法启动'/ Users / dimitrisagagiotis / Library / Developer / Xcode / DerivedData / test-guvgymeaqzlsheascqbmllxdtpsn / Build / Products / Debug / test' - 主机字符串无效:'localhost'

任何解决方案???谢谢

3 个答案:

答案 0 :(得分:11)

我遇到了同样的问题,并通过以下步骤解决了这个问题。

  • 您必须验证/etc/hosts文件
  • 中是否包含以下行
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost
  • 执行dscacheutil -flushcache以重新加载DNS配置

我完全不知道如何在没有环回DNS条目的情况下获取主机文件到localhost。从这个角度来看,“无效的主机字符串:'localhost'”非常自我描述:localhost是系统的无效主机字符​​串,它根本无法解析localhost。

答案 1 :(得分:2)

Xcode错误无效的字符串localhost

打开终端

//型

sudo nano /etc/hosts

//可能会要求输入密码,输入密码;

//复制并粘贴此

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0     localhost

然后按control-o然后按enter键,然后按control-x

//然后输入

  dscacheutil -flushcache 

//使用Xcode进行c&amp;没有互联网的c ++!

答案 2 :(得分:0)

除了检查主机文件中的正确行是否检查行结尾是“Unix”而不是其他类型的行结尾。这解决了我的问题。