软件导致连接中止。回复错误:连接无效
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]接收失败并出现错误”软件导致连接中止“