首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子/科尔多瓦不使用相机,但苹果需要许可

离子/科尔多瓦不使用相机,但苹果需要许可
EN

Stack Overflow用户
提问于 2017-02-09 18:03:52
回答 1查看 625关注 0票数 1

我正试图将我的应用程序的新版本上传到app,但是它被拒绝了,因为:

这个应用程序试图访问隐私敏感的数据,而不需要使用描述。应用程序的Info.plist必须包含一个带有字符串值的NSCameraUsageDescription键,向用户解释应用程序如何使用这些数据。

但是我的应用程序不需要访问摄像头。我已经查看了插件列表(ionic plugin list),但是没有摄像头访问插件。

这是我config.xml的一部分

代码语言:javascript
复制
<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"/>

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-27 23:22:00

您可能有一个插件,有相机的功能,你没有使用,但它仍然是插件的一部分。您还可能已经安装了一个插件,但它不在您的config.xml文件中。您可以尝试以下方法:

复位状态

您可以运行ionic state restore使应用程序恢复到保存的参数。这将用--save标记重新安装通过CLI添加的插件,或者手动添加到package.json文件中的插件。这可能会清除一些剩余的代码问题。

添加描述

你可以添加苹果想要看到的标签。您可以使用cordova-定制-config添加标记,通过config.xml文件编辑-Info.plist。您应该能够在config.xml中添加以下内容以满足苹果的要求:

代码语言:javascript
复制
<config-file platform="ios" target="*-Info.plist" parent="NSCameraUsageDescription">
  <string>Because racecar</string>
</config-file>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42143835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档