【问题标题】:React native IOS app web-services works on simulator but not real IOS deviceReact 本机 IOS 应用程序 Web 服务适用于模拟器,但不适用于真正的 IOS 设备
【发布时间】:2019-06-24 23:47:52
【问题描述】:

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

所以现在我必须将我的 .ipa 文件分享给团队成员进行测试,所以创建 .ipa 文件我使用的是 react nativeRunning On Device 文档中定义的过程。

使用 Xcode 创建 .ipa 文件的过程如下:-

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

我尝试过的解决方案:-

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

还是没有运气。

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

【问题讨论】:

    标签: ios react-native


    【解决方案1】:

    请检查 api 服务器实时链接是否正常工作。就我而言,我正在本地网络(在 LAN 中)测试整个 api。但是在尝试使用实时网址时,我也遇到了这个问题。

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

    它指向 main.jsbundle 文件,这意味着它有问题 与您的代码相关。

    所以检查一次。

    【讨论】:

    • 好的,让我检查一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多