【问题标题】:A server with the specified hostname could not be found找不到具有指定主机名的服务器
【发布时间】:2012-07-02 00:43:32
【问题描述】:

当我尝试通过 Xcode 在 App Store 上提交我的应用时,我收到了这个错误。

找不到具有指定主机名的服务器。

这是 Apple 的临时错误还是与 Xcode 有关?

还有其他人面临这个问题吗?

【问题讨论】:

  • 正确答案是 this Alex Chase

标签: ios xcode app-store itunes


【解决方案1】:

这可能是 DNS 污染 问题,至少对我而言(在中国)。

如果您也在中国或一些有 DNS 污染问题的地方,您也可以通过修改 Mac 的 DNS(以 8.8.8.8 为例)来解决此问题。


我在我的 iPad 应用程序中遇到了这个错误,这是随机发生的,太无聊了。继续尝试对我来说不是一个好的解决方案,尽管它可能会以某种方式起作用。最后,我刚刚更改了我的 Wi-Fi DNS,现在不再出现错误。步骤:

  1. 您的设备、设置/Wi-Fi
  2. 选择连接的 Wi-Fi 锅
  3. 按 DHCP/DNS
  4. 设置为8.8.8.8

【讨论】:

  • 谢谢!这解决了我的问题...但是相同的 url 在我的应用程序中导致此错误在 Safari 中运行良好。有什么想法吗?
  • @ztwei 应用程序和 Safari 是否在同一设备中?不确定您的问题,这取决于,而且 DNS 污染也会随机触发,并非总是如此。
  • 你是同一台设备……无论 DNS 是如何修改的,该 URL 都可以在 Safari 中使用。
  • @ztwei 不确定,但 Safari 可能有一些技术可以很好地处理这个问题,我只是在谷歌中搜索关键字“safari,dns”,第一条记录说 “.. .Apple 在 5.0.1 版本中为 Safari 增加了一项重要的新功能。它没有引起太多关注,你可能没有听说过。它被称为 DNS 预取,其目的是加快网页的加载速度。 我不确定,但似乎它确实在应用程序内部有一些技术。如果你也是 iOS 开发者,你应该知道我们也可以支持 VPN 内应用。
【解决方案2】:

在 Xcode 中,选择 Target -> Capabilities,并勾选“Outgoing Connections (Client)”以启用 App Sandbox。

【讨论】:

  • 我在 xcode 11 上找不到这个。你能帮我解决这个问题吗?谢谢
  • @YogeshPatel 沙盒功能已移至 Xcode 11 中的 .entitlements 文件。查看此答案 stackoverflow.com/a/58833674/7003312
  • 这确实应该是正确答案。
【解决方案3】:

继续努力!

我曾经有过几次(包括今天),每次都没有改变任何东西,当我再次尝试时它就起作用了。

有时是第二次,有时是 20 分钟后。

【讨论】:

  • 对我来说,它在模拟器上运行良好,但在设备上不行!几分钟后试一试!
  • 3.57 分钟搞定
  • 它对我有用,但这个问题应该有真正的原因。
  • 这是什么答案?它被接受和投票了 24 次?
  • 这是一个错误的响应。
【解决方案4】:

我收到了A server with the specified hostname could not be found.。我发现我的 MacOS 应用程序打开了应用程序沙盒。避免问题的最简单方法是关闭 Sandbox。

【讨论】:

  • 或者保留 Mac App Store 所需的 App Sandboxing,并且只允许传入(服务器)和传出(客户端)连接。
【解决方案5】:

这解决了我在尝试升级到 El Capitan 时的问题:

sudo softwareupdate --clear-catalog

【讨论】:

    【解决方案6】:

    如果问题发生在 MacOS 项目中,正如 @nstein 在 answer 中评论的那样,只需转到您的 TargetSigning & Capabilities 并允许 IncomingOutgoing 网络选项。

    【讨论】:

    • iOS 项目怎么样?
    • 完全不知道@Aspen
    • 在“App Sandbox”能力下
    【解决方案7】:

    对我来说,在功能选项卡中启用传出连接是一个问题。

    【讨论】:

      【解决方案8】:

      我遇到了同样的问题,原来是 VPN 相关的。如果您在设备上针对公司网络进行测试,您的 Mac 可能已设置了正确的 VPN,但您的手机没有。 将手机连接到公司 VPN,以便您的应用部署到设备以查看公司服务器。

      【讨论】:

      • 您好,我使用相同的凭据连接到企业 vpn,它在模拟器上运行良好,但在设备上,即使 USB wifi 共享相同的错误...
      • 这是问题 - 节省了我的时间
      【解决方案9】:

      我重新启动了我的 MacBook Pro,然后我再次构建,错误已修复。

      【讨论】:

        【解决方案10】:

        当设备打开移动数据且没有 wifi 连接,但互联网未正确连接时,我收到此消息。

        尝试通过互联网连接或关闭移动数据连接到 wifi 网络。

        【讨论】:

          【解决方案11】:

          我遇到了同样的问题。其实我经常面对。遵循三个步骤总是对我有用

          1. 将 DNS 更改为 8.8.8.8 和 4.2.2.2
          2. 打开 net.properties 并将“# https.proxyPort=443”更改为“https.proxyPort=80”。你可以在这里找到 net.properties /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib/net.properties
          3. 打开应用程序加载器->首选项->高级并取消选中 Signiant 和 Aspera。确保选中 DAV。

          谢谢。现在您可以使用应用程序加载器和 Xcode 提交应用程序了。

          【讨论】:

            【解决方案12】:

            找不到具有指定主机名的服务器。

            我遇到了同样的问题,就我而言,这是因为-

            1. 服务器配置不正确。
            2. 服务器订阅已过期

            联系服务器托管公司解决我的问题。

            我认为这不是苹果的临时错误或与 Xcode 有关的东西?

            【讨论】:

              【解决方案13】:

              首先检查您的互联网连接.. 去 safari 并通过在 google 上搜索来检查(不要只尝试 google.com.. 因为它可以被缓存)。如果它工作正常,那么现在在您的应用程序中尝试。它必须工作。这是在没有正确的互联网连接时触发的。

              【讨论】:

                【解决方案14】:

                只是分享我的经验

                这是由系统Preferences

                中的共享> Internet共享引起的

                我正在测试并创建 NAT64 网络,取消选中它解决了我的问题。

                【讨论】:

                  【解决方案15】:

                  当我们为 API 服务从一个域更改为另一个域时,我遇到了这个问题。

                  重启网络路由器/调制解调器解决了这个问题。

                  【讨论】:

                    【解决方案16】:

                    当我的 URL 中的“/”丢失时,我收到此错误消息。希望这对某人有所帮助。

                    例如:实际 URL 是“https://www.myweb.com/login”。我的 URL “https://www.myweb.comlogin”导致了这个错误

                    【讨论】:

                      【解决方案17】:

                      只需重新启动您的网络路由器设备。

                      观察。如果已经有自动 DNS 设置。

                      【讨论】:

                        【解决方案18】:

                        关闭推送通知。然后,重新启动您的 XCode 并重新打开推送通知。它对我有用。

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 2016-06-07
                          • 1970-01-01
                          • 1970-01-01
                          • 2018-04-24
                          • 1970-01-01
                          • 2014-03-29
                          • 2018-12-02
                          相关资源
                          最近更新 更多