在AppStore发布时,iOS应用程序上的index.html加载路径不正确

Incorrect index.html load path on iOS application when published at AppStore

本文关键字:index html 加载 不正确 路径 程序上 应用程序 AppStore 布时 应用 iOS      更新时间:2023-09-26

最近我将Cordova 2.9.x应用程序迁移到Cordova 3.6.0。在Android和Windows Phone上,该应用程序运行良好,已经在Google Play商店和Windows Phone商店发布。

在iOS平台上,应用程序在开发模式下运行良好(在iOS模拟器或设备上运行),我还用Testflight进行了一次特别测试,一切都如预期。

问题是,当在应用商店发布时(经过苹果的审查),当用户进入应用程序时,它试图加载位于/www/production/index.html的index.html,而正确的路径是/www/index.html,用户仍然停留在这个错误屏幕上。

旧的应用程序版本(使用Cordova 2.9.x)使用/www/production/index.html路径,但新的Cordova项目是从零开始的,没有任何参考此路径。

我不知道发生了什么。有人经历过类似的情况吗?

查看iOS config.xml,因为Cordova允许您自定义

myproject/platforms/ios/myproject/config.xml