我正试图将我的应用程序的新版本上传到app,但是它被拒绝了,因为:
这个应用程序试图访问隐私敏感的数据,而不需要使用描述。应用程序的Info.plist必须包含一个带有字符串值的NSCameraUsageDescription键,向用户解释应用程序如何使用这些数据。
但是我的应用程序不需要访问摄像头。我已经查看了插件列表(ionic plugin list),但是没有摄像头访问插件。
这是我config.xml的一部分
<preference name="loadUrlTimeoutValue" value="3600000"/>
<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="android-minSdkVersion" value="15"/>
<preference name="BackupWebStorage" value="none"/>
<preference name="SplashScreen" value="screen"/>
<preference name="SplashScreenDelay" value="4000"/>
<preference name="BackupWebStorage" value="none"/>
<preference name="orientation" value="portrait"/>
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
<preference name="exit-on-suspend" value="false"/>
<feature name="Keyboard">
<param name="ios-package" onload="true" value="IonicKeyboard"/>
</feature>
<feature name="StatusBar">
<param name="ios-package" onload="true" value="CDVStatusBar"/>
</feature>
<plugin name="cordova-sqlite-storage" spec="~0.7.14"/>
<plugin name="cordova-plugin-app-version" spec="~0.1.8"/>
<plugin name="cordova-plugin-network-information" spec="~1.2.0"/>
<plugin name="cordova-plugin-insomnia" spec="https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin.git"/>
<plugin name="com.testfairy.cordova-plugin" spec="https://github.com/testfairy/testfairy-cordova-plugin"/>
<plugin name="cordova-plugin-datepicker" spec="https://github.com/VitaliiBlagodir/cordova-plugin-datepicker.git"/>
<plugin name="onesignal-cordova-plugin" spec="~1.12.5"/>
<plugin name="de.appplant.cordova.plugin.local-notification" spec="https://github.com/katzer/cordova-plugin-local-notifications.git"/>
<plugin name="cordova-plugin-background-mode" spec="https://github.com/katzer/cordova-plugin-background-mode.git"/>有人能帮忙吗?
发布于 2017-04-27 23:22:00
您可能有一个插件,有相机的功能,你没有使用,但它仍然是插件的一部分。您还可能已经安装了一个插件,但它不在您的config.xml文件中。您可以尝试以下方法:
复位状态
您可以运行ionic state restore使应用程序恢复到保存的参数。这将用--save标记重新安装通过CLI添加的插件,或者手动添加到package.json文件中的插件。这可能会清除一些剩余的代码问题。
添加描述
你可以添加苹果想要看到的标签。您可以使用cordova-定制-config添加标记,通过config.xml文件编辑-Info.plist。您应该能够在config.xml中添加以下内容以满足苹果的要求:
<config-file platform="ios" target="*-Info.plist" parent="NSCameraUsageDescription">
<string>Because racecar</string>
</config-file>https://stackoverflow.com/questions/42143835
复制相似问题