【发布时间】:2018-01-23 03:40:18
【问题描述】:
我有 phonegap 应用程序。我想升级它并按照此处所述添加 admob (http://yazilimsozluk.com/phonegap-uygulamaya-admob-ekleme)
我将 config.xml 添加到这个插件中
<gap:plugin name="cordova-plugin-admob-simple" version="3.3.4" source="npm"/>
<plugin name="cordova-plugin-whitelist" />
并将广告代码添加到我的 index.html
<script type="text/javascript">
function onDeviceReady() {
initAd();
}
function initAd(){
if ( window.plugins && window.plugins.AdMob ) {
var ad_units = {
ios : {
banner:
....
然后将我的应用程序上传到 build.phonegap...它构建成功。我将 .apk 添加到 google play 并且效果很好。然后我尝试将 .ipa 上传到苹果商店,但使用应用程序加载器它给出了错误。我没有使用任何 NSCalendarsUsageDescription 插件。我不需要任何权限。这是从哪里来的?为什么会出现该错误?admob 或 cordova-plugin-whitelist 插件是否包含 NSCalendarsUsageDescription ?我该如何处理?
缺少 Info.plist 键 - 此应用尝试在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSCalendarsUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。
【问题讨论】:
-
这应该对你有帮助,你需要为admob添加那个groups.google.com/forum/#!msg/google-admob-ads-sdk/UmeVUDrcDaw/…
-
谢谢,但我没有 xcode...我在 notepad++ 中编写代码没有 Info.plist 文件...如何将其作为插件添加到 confix.xml 中?
标签: ios cordova app-store-connect cordova-plugins itunes-store