MeteorJS 的 iOS 9 Beta 2 网络问题

标签 ios meteor beta

我安装了新的 iOS 9 Beta 和 Xcode 7 来测试即将推出的 iOS 版本的 meteor 应用程序。我发现存在一些与网络相关的问题。

客户端 (iPhone) 无法连接到服务器以订阅已发布的集合。如果我看一下日志,它看起来像是在为“公共(public)”文件夹中的文件提供服务。在为公用文件夹提供服务后,它会删除控制台日志“网络”。它并不是真正的错误消息,它只是说“网络”。我的应用程序在 iOS 8 上运行没有问题。

我还使用排行榜示例对其进行了测试。排行榜应用程序正在运行,但没有用于显示玩家姓名的集合。

有人遇到同样的问题吗?或修复它的想法?

最佳答案

在 Xcode 中打开您的应用。您可以在 .meteor/local/cordova-build 访问它

在 Xcode 浏览器中找到您应用的 info.plist。

1) 创建一个新 key ,NSAppTransportSecurity

2) 该值应该是一个包含另一个设置为 true 的键 NSAllowsArbitraryLoads 的字典。

这应该可以解决问题。 iOS 9 不允许您连接到没有 SSL 的站点。这使得在不使用上述策略恢复安全设置的情况下很难进行开发。

更多信息:https://github.com/meteor/meteor/issues/4560

关于MeteorJS 的 iOS 9 Beta 2 网络问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31255204/

相关文章:

meteor - Facebook 好友列表为空

javascript - 无法识别 Meteor.js 中的模板语法?

iphone - 使用 ios5 操作系统和 ios5 sdk 提交 ios 应用程序

selenium-chromedriver - 使用 browsermob 代理运行 chrome 59 headless 时,Selenium chromedriver 出现未知错误

r - 以矩阵形式计算我的投资组合中股票之间的 beta

ios - 处理 REST 中的 Swift 选项和部分 JSON 表示/响应

ios - 删除存储在 nsuserdefault 中的 nsdata

javascript - Meteor 使用不同的 Session 和 {{#each}} 来处理点击事件

ios - UITableView 上的单元格高度缓存和 [sizeToFit] *有时* 显示错误的高度

ios - 如何使 Sprite 节点的纹理变暗