Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova IOS外部应用程序仅在调试模式下工作_Ios_Cordova - Fatal编程技术网

Cordova IOS外部应用程序仅在调试模式下工作

Cordova IOS外部应用程序仅在调试模式下工作,ios,cordova,Ios,Cordova,我安装了一个phonegap应用程序,并尝试在ios平台上运行。我用cordova add platform ios制作了ios平台,并用xcode打开了项目 我想在我的应用程序中调用具有现有url方案的外部应用程序。我删除了meta标记中的csp规则,并允许在config.xml中使用url方案 问题是,当我在我的ipad设备上用xcode调试应用程序时,它工作得非常好,但当我用Product->archive生成ipa并将其导出为开发者ipa并安装到我的设备上时,它就不工作了 我还用wind

我安装了一个phonegap应用程序,并尝试在ios平台上运行。我用cordova add platform ios制作了ios平台,并用xcode打开了项目

我想在我的应用程序中调用具有现有url方案的外部应用程序。我删除了meta标记中的csp规则,并允许在config.xml中使用url方案

问题是,当我在我的ipad设备上用xcode调试应用程序时,它工作得非常好,但当我用Product->archive生成ipa并将其导出为开发者ipa并安装到我的设备上时,它就不工作了

我还用window.open(“”)等普通URL对它进行了测试,同样,当我在ipad设备上用xcode调试它时,它可以工作,但在生成ipa并将其安装到我的设备上时,它不能工作

你知道我遗漏了什么吗

编辑: 由于一些未定义的原因,从xcode生成的ipa中的my config.xml与调试的ipa有很大不同。Xcode使用暂存文件夹中的config.xml,而Xcode调试使用主文件夹中的config.xml。我通过编辑staging config.xml修复了这个问题