ios - React native IOS 应用程序 Web 服务可在模拟器上运行,但不适用于真正的 IOS 设备

标签 ios react-native

我已经完成了我的 React Native 项目的所有设置,并且尝试在 IOS 模拟器上运行,它工作正常表示所有 api 正常工作

所以现在我必须与团队成员共享我的 .ipa 文件 以进行测试,因此创建 .ipa 文件我正在使用在 react native Running On Device 上定义的过程文档。

按照以下过程使用 Xcode 创建 .ipa 文件:-

  1. Edit Scheme选项中,将Build Configuration更改为release
  2. 清理构建文件夹
  3. 创建构建。
  4. 存档构建。
  5. 之后使用有效证书导出 .ipa 文件。

我尝试过的解决方案:-

  1. 检查了这个solution ,因为我使用访问网络服务的不安全。(它是http)
  2. 启用传输安全标志。
  3. 将 main.jbundle (使用命令行创建) 添加到构建阶段中的复制捆绑资源选项。
  4. 在 api 调用中添加 Alert 时,出现以下错误 (检查图像) enter image description here

仍然没有运气。

请告诉我,我做错了什么?

最佳答案

请检查 api 服务器实时链接是否有效。就我而言,我正在本地网络(局域网)上测试整个 api。但是当尝试使用实时 url 时,我也面临这个问题。

所以那次我犯了一个错误,我的 url 应该包含 http:// 但实际上它是 https://

It's pointing to main.jsbundle file, that means it's having issue related with your code.

所以检查一次。

关于ios - React native IOS 应用程序 Web 服务可在模拟器上运行,但不适用于真正的 IOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54461895/

相关文章:

ios - 发送 voip 推送通知后是否应关闭与 APNs 的连接?

react-native - 如何在 android 的 scrollview 中滚动 Webview?

javascript - touchableopacity onpress 函数未定义(不是函数)React Native

ios - 覆盖 AVPlayerViewController 中的框架手势

ios - 不同 iPad 版本和 iPad 型号中的 UI 缩放?

ios - 带有 uitextview 的可拖动 uiview

ios - NSURLSessionUploadTask 如何读取服务器响应

typescript - Visual Studio 代码 :[js] types can only be used in a . ts 文件

react-native - React native 导航跨屏通知 "snackbar"

javascript - React Native 响应式屏幕