簡體   English   中英

Xcode錯誤:無法啟動[目錄] - 主機字符串無效:'localhost'

[英]Xcode error: failed to launch [directory] — invalid host string: 'localhost'

我試圖在命令行工具中運行以下代碼:

#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'

任何解決方案 謝謝

我遇到了同樣的問題,並通過以下步驟解決了這個問題。

  • 您必須驗證/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。

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&c ++!

除了檢查hosts文件中的正確行是否檢查行結尾是“Unix”而不是其他類型的行結尾。 這解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM