相关疑难解决方法(0)

用于ios用法描述的edit-config:doc.find不是一个函数

使用edit-config标签时config.xml,我在构建时遇到此错误:

Error: doc.find is not a function
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ios cordova

64
推荐指数
3
解决办法
1万
查看次数

Ionic和iOS 10版本中的使用说明问题

我的iOS离子应用程序运行良好,直到今天我想要进行新的构建.

这就是Apple返回的内容:

亲爱的开发者,

我们发现您最近交付的"AppName"存在一个或多个问题.要处理您的交付,必须纠正以下问题:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSCameraUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

虽然您不需要修复以下问题,但我们想让您了解它们:

缺少推送通知权利 - 您的应用程序包含Apple推送通知服务的API,但应用程序签名中缺少aps-environment权利.要解决此问题,请确保在Provisioning Portal中为推送通知启用了App ID.然后,使用包含aps-environment权利的分发配置文件为您的应用签名.这将创建正确的签名,您可以重新提交您的应用程序.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

这是我的依赖:

  • "ngstorage": "~0.3.10",
  • "ion-image-lazy-load": "*",
  • "ngCordova": "~0.1.24-alpha",

我在ngCordova中使用条形码扫描仪.所以我这样做了: $ cordova plugin rm phonegap-plugin-barcodescanner $ cordova plugin add phonegap-plugin-barcodescanner --variable CAMERA_USAGE_DESCRIPTION="Scan QR-Codes" --save

现在config.xml有这个在底部:

 <plugin name="cordova-plugin-camera" spec="~1.2.0">
        <variable name="CAMERA_USAGE_DESCRIPTION" value="description" />
        <variable name="PHOTOLIBRARY_USAGE_DESCRIPTION" value="description" />
    </plugin>
    <plugin name="phonegap-plugin-barcodescanner" spec="https://github.com/phonegap/phonegap-plugin-barcodescanner.git">
        <variable name="CAMERA_USAGE_DESCRIPTION" value="Scan QR-Codes" />
    </plugin>
Run Code Online (Sandbox Code Playgroud)

但我仍然收到来自Apple的同样的电子邮件,我的应用程序有一个或多个问题..

ios cordova ionic-framework ios10

14
推荐指数
2
解决办法
1万
查看次数

科尔多瓦隐藏状态栏

我正在使用Phonegap和Framework7构建iPad应用程序,无论我做什么,我都无法将状态栏隐藏在iPad上.

我试过谷歌一些教程,包括以下问题:

我已经尝试了上述问题的所有答案中提供的解决方案,我的状态栏仍然存在.

我用xCode打开了项目,我可以看到设置配置正常:

对于部署信息中的i​​Phone设置:

  • 状态栏样式:默认
  • 隐藏状态栏(已选中)
  • 需要全屏(选中)

对于部署信息中的i​​Pad设置:

  • 应用程序启动时隐藏(已选中)
  • 需要全屏(选中)

Info > Custom iOS Target Properties,我已设置以下内容:

  • 查看基于控制器的状态栏外观:否

deviceready事件被触发时我也尝试使用JavaScript方式:

StatusBar.hide();
Run Code Online (Sandbox Code Playgroud)

更新

当我跑:

StatusBar.isVisible
Run Code Online (Sandbox Code Playgroud)

该属性返回false,但我仍然看到顶部的白色条.

statusbar ios cordova phonegap-build html-framework-7

8
推荐指数
1
解决办法
1607
查看次数

Ionic 3-在初始屏幕显示期间隐藏状态栏

我有一个带有Ionic 3的应用程序,并且在您的app.component.ts中,我使用Statusbar ionic插件将其隐藏,但是,只有在平台就绪启动后才会发生这种情况。

如何在启动画面期间将其隐藏?我试过了:

–在启动画面期间不隐藏,仅在此隐藏之后–在启动画面期间不更改背景颜色

解决方案?

ionic-framework ionic2 ionic-native ionic3

3
推荐指数
1
解决办法
1543
查看次数