Ionic v1 Cordova“ prefs:root =”非公开URL方案ios应用程序拒绝

时间:2018-09-12 22:19:04

标签: ios cordova ionic-framework cordova-plugins

我的iOS应用被拒绝,并出现以下错误:

准则2.5.1-性能-软件要求 您的应用程序使用“ prefs:root =“非公共URL方案,这是一个私有实体。在App Store上不允许使用非公共API,因为如果这些API发生更改,可能会导致不良的用户体验。

我已经看到针对本机iOS应用程序在此主题上存在多个问题,但未发现Cordova或Ionic的问题。科尔多瓦有办法解决这个问题吗?具有讽刺意味的是,遭到拒绝的版本只有很小的变化,显示的数字是3位小数而不是2位小数。然而,它被拒绝了。

以下是我拥有的所有插件的列表:

card.io.cordova.mobilesdk 2.1.0“ CardIO” cordova-android-support-gradle-release 0.0.2“ cordova-android-support-gradle-release” cordova-plugin-actionsheet 2.3.3“ ActionSheet” cordova-plugin-app-event 1.2.1“应用程序事件” cordova-plugin-camera 2.4.1“相机” cordova-plugin-compat 1.2.0“兼容” cordova-plugin-datepicker 0.9.3“ DatePicker” cordova-plugin-device 1.1.6“设备” cordova-plugin-dialogs 1.3.3“通知” cordova-plugin-facebook4 1.9.1“ Facebook连接” cordova-plugin-file 4.3.3“文件” cordova-plugin-file-transfer 1.6.3“文件传输” cordova-plugin-google-analytics 1.8.3“ Google Universal Analytics插件” cordova-plugin-googleplus 5.3.1“ Google登录” cordova-plugin-inappbrowser 1.7.1“ InAppBrowser” cordova-plugin-ionic-webview 1.2.1“ cordova-plugin-ionic-webview” cordova-plugin-splashscreen 4.0.3“启动画面” cordova-plugin-statusbar 2.2.4-dev“ StatusBar” cordova-plugin-touchid 0.4.0“触摸ID” cordova-plugin-vibration 2.1.5“振动” cordova-plugin-whitelist 1.3.2“白名单” cordova-plugin-x-socialsharing 5.4.1“社交共享” cordova.plugins.diagnostic 3.7.1“诊断” de.appplant.cordova.plugin.local-notification 0.8.5“ LocalNotification” es6-promise-plugin 4.2.2“承诺” ionic-plugin-keyboard 2.2.1“键盘” phonegap-plugin-barcodescanner 7.0.0“ BarcodeScanner”

1 个答案:

答案 0 :(得分:0)

如@ Paulw11所建议-

  1. 在插件目录下运行grep -r -i'prefs'./*
  2. 查找对偏好的引用
  3. 更新插件。
  4. 无需更改代码。
  5. 重建它并提交存档。

注意:您可能必须更新所有插件。我强烈建议在更新所有插件之前对其进行备份。