软件导致连接中止。回复错误:连接无效

Posted

技术标签:

【中文标题】软件导致连接中止。回复错误:连接无效【英文标题】:Software caused connection abort. Error returned in reply:Connection invalid 【发布时间】:2017-06-19 07:03:58 【问题描述】:

我的 Xcode 9 给出了我不知道如何响应的消息。我想在我的模拟器上运行应用程序,我收到了这个奇怪的消息。附加相同的快照。

【问题讨论】:

确保您的模拟器已关闭并重试。 我只是退出了我的 Xcode 和模拟器,然后删除了派生数据。然后打开 Xcode 并运行对我有用的应用程序。 【参考方案1】: 如果您使用两个版本的 Xcode,请删除一个或退出所有 Xcode 和模拟器。 转到首选项并为命令行工具设置正确的版本 单击派生数据,转到派生数据并删除该文件夹或直接使用rm -rf ~/Library/Developer/Xcode/DerivedData 点击模拟器重置内容设置,然后退出 XCode 和模拟器,打开 clear 并构建 Xcode 并运行它。

【讨论】:

“为命令行工具设置正确的版本”是为我修复它的那个。 只需重新启动 xcode 即可为我工作,无需删除旧的 xcode【参考方案2】:

在 Xcode 的 2 个版本(8.3.3 和 9 GM)之间交换给了我 Xcode 9 中的这个问题。通过 Xcode->Preferences->Locations->Command Line Tools 解决,设置为 Xcode 9。需要退出 Xcode 和模拟器,但它随后工作。

【讨论】:

【参考方案3】:

我遇到了同样的问题:

尝试: - 杀死模拟器(强制退出)

如果它不起作用,请重新启动 mac - 这很有趣,但对我来说它起作用了

【讨论】:

【参考方案4】:

重启 Xcode 和模拟器。从模拟器中删除应用程序 make clean 并尝试再次部署。它对我有用。

【讨论】:

【参考方案5】:

Xcode 尝试连接模拟器/设备以运行应用程序时似乎出现错误

所以这个问题有多种解决方案:

    清理项目(快捷方式:cmd + shift + k)/清理构建项目(快捷方式:cmd + shift + alt + k)

    删除派生数据内容(使用 cmd + 逗号打开 Xcode 首选项)。转到位置选项卡。在派生数据部分按箭头符号。

    退出 Xcode 和模拟器

对我来说,解决方案 3 有效!

【讨论】:

【参考方案6】:

同样的错误。对我来说,运行 xcode-select 帮助了:

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer/

【讨论】:

【参考方案7】:

这是因为您的系统中有多个 Xcode 版本。只需退出所有其他版本的 xcode 以及模拟器。重新启动所需版本的 Xcode,它应该可以工作了。

【讨论】:

【参考方案8】:

您需要在首选项窗格中选择最新版本的命令行工具。

    Xcode -> 首选项

    Locations 选项卡中,将弹出的命令行工具更改为最新版本。

    重启 Xcode 和模拟器

【讨论】:

【参考方案9】:

我遇到了同样的问题。退出 Xcode 并重新启动 Mac。这对我有用。

【讨论】:

以上是关于软件导致连接中止。回复错误:连接无效的主要内容,如果未能解决你的问题,请参考以下文章

***Error 然后 SocketException:软件导致连接中止:套接字写入错误 [重复]

information_schema 查询期间 MySQL 致命错误(软件导致连接中止)

java.net.SocketException:软件导致连接中止:套接字写入错误[重复]

java.net.SocketException:软件导致连接中止:套接字写入错误[重复]

Android应用程序崩溃okhttp3 HTTP FAILED:javax.net.ssl.SSLException:读取错误:系统调用期间I/O错误,软件导致连接中止

如果iOS应用程序进入后台并返回“nw_read_request_report [C3]接收失败并出现错误”软件导致连接中止“