【问题标题】:XCode simulator: how to make Internet work for apps?XCode 模拟器:如何让互联网为应用程序工作?
【发布时间】:2016-05-02 13:09:19
【问题描述】:

我正在开发一个 NativeScript 应用程序(即从 Web 语言编译的本机应用程序)并将其部署到 XCode (7.2) 模拟器。

NativeScript 在内部使用 Xcode 命令行工具。

我在 OS X 10.11(El Captain)下工作,我尝试将我的应用部署到 iPhone 5 和 iPhone6 模拟器。

我遇到的问题是我的应用无法访问 REST API (get/post/....)。 我正在使用 json-server 部署我的 API。

在带有 json-server + 运行到 Android 模拟器的 Linux 上,它可以完美运行,所以我很确定 它不依赖于 json-server 或我的应用程序代码

我尝试了一个旧的解决方案,发布在:iPhone simulator cannot connect to internet

具体来说,我已经重置了模拟器设置并在设置中启用了“HTTP 服务”。 问题仍然存在。有什么线索吗?

【问题讨论】:

  • 更重要的是,您正在开发哪个 iOS 版本?别告诉我你忘了为 iOS 9 添加网络例外...
  • @Raptor 正如我所说,我对 iOS 开发还很陌生。目标版本为 8 以支持 cocoapods,在模拟器中运行版本为 9

标签: xcode ios-simulator nativescript


【解决方案1】:

检查this。我可能与 Apple 的应用程序传输安全术语有关。

【讨论】:

  • 谢谢。我会尽快尝试,然后我会接受答案。即使这会很痛苦......因为我需要覆盖 plist 设置,因为我使用的是编译为本机但仍然是更高抽象级别的 nativescript
  • 你试一试了吗?
  • 我最迟今天或明天会做(现在专注于Android)。问题选项卡已准备好被接受(但我敢打赌,如果我设法覆盖 plist 设置,它将起作用):)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 2015-01-10
  • 2012-03-19
  • 1970-01-01
  • 2014-09-27
相关资源
最近更新 更多