我已经完成了我的 React Native 项目的所有设置,并且尝试在 IOS 模拟器上运行,它工作正常。 表示所有 api 正常工作。
所以现在我必须与团队成员共享我的 .ipa 文件 以进行测试,因此创建 .ipa 文件我正在使用在 react native Running On Device 上定义的过程文档。
按照以下过程使用 Xcode 创建 .ipa 文件:-
- 在Edit Scheme选项中,将Build Configuration更改为release。
- 清理构建文件夹
- 创建构建。
- 存档构建。
- 之后使用有效证书导出 .ipa 文件。
我尝试过的解决方案:-
- 检查了这个solution ,因为我使用访问网络服务的域不安全。(它是http)
- 启用传输安全标志。
- 将 main.jbundle (使用命令行创建) 添加到构建阶段中的复制捆绑资源选项。
- 在 api 调用中添加 Alert 时,出现以下错误 (检查图像)
仍然没有运气。
请告诉我,我做错了什么?
最佳答案
请检查 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/