gpt4 book ai didi

ios - iOS 上的 React Native Expo 网络请求失败

转载 作者:行者123 更新时间:2023-11-28 23:38:36 25 4
gpt4 key购买 nike

有些问题是相关的,但没有一个能回答我的问题,所以我想让我们自己问一些细节。

我正在使用 Expo SDK 构建 React Native。我正在使用本地主机 GraphQL API,但似乎 iOS prevents fetching来自 http 端点的数据。根据消息来源和其他相关问题,您必须add将内容添加到您的 iOS 构建中的 info.plist 文件中。

但是由于我使用的是 Expo SDK,所以我没有构建 iOS。 According to the docs ,您可以将 infoPList 对象添加到您的 app.jsonThis答案也表明了这一点。

所以我在我的 app.js 中添加了以下内容,但没有成功:


"ios": {
"supportsTablet": false,
"infoPlist": {
"NSAllowsArbitraryLoads": {
"NSAllowsArbitraryLoads": true
}
}
}

我仍然收到相同的“网络请求失败”错误。有人知道不弹出的解决方案吗?

最佳答案

问题是您设备上的 localhost 没有指向位于另一台机器上的本地开发服务器。要解决这个问题,您应该确保您的测试移动设备和开发服务器在同一本地网络下,并将 localhost 更改为开发服务器机器的 ip。

关于ios - iOS 上的 React Native Expo 网络请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54144825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com