草庐IT

cordova-ionic

全部标签

ios - 为什么 `mediaCapture.captureImage()` 会使我的 `ionic` 应用程序崩溃?

我正在用ionic构建一个捕获媒体(照片、视频、音频)的IOS应用程序,今天遇到了一个相当令人困惑的问题。我正在使用以下3种方法(在MediaCapture上):captureImage()captureVideo()captureAudio()唯一不起作用的是captureImage(),我这辈子都弄不明白为什么。旁注:我能够使用camera.getPicture(),但我想使用MediaCapture所有3种媒体类型(我为什么不能)。这里有一些细节:环境操作系统:MacOS10.12.6节点:9.0.0ionic:3.15.2Cordova:7.1.0iOS:11.1我正在使用io

ios - Q : Ionic 3 - IOS Failed to load webpage with error: A server with the specified hostname could not be found

每当我尝试在模拟器ios11上运行我的ionic3项目时,我都会从xcode收到附加的错误消息。我可以知道是否有其他人遇到同样的问题吗?我用空白的入门模板创建了一个新项目,仍然收到相同的错误消息。更新:尝试使用ios9.3模拟器-结果相同。更新2:重新安装xcode-结果相同 最佳答案 对于那些可能有同样问题并且prepare不起作用的人,如果你使用某种本地主机管理软件(如mamp)检查你的/etc/hosts文件是否不为空(或者localhost是否被识别通过您的机器>ping本地主机)。如果是这样,请将其重置为:127.0.0.

android - Cordova 应用程序因密集计算而阻塞

我正在编写一个Cordova应用程序,其中在某些时候有一些计算过于繁重(数字签名)。因此,当单击启动这些计算的按钮时,UI会立即卡住。计算也是javascript代码,Cordova中是否有任何方法可以使用webworker或类似的东西并将它们卸载到另一个线程? 最佳答案 您可以使用网络worker在不同的线程上进行密集的JS处理,这样您就不会阻塞UI线程。注意:您需要使用现代Webview,因此如果目标是Android4.x,则Crosswalk(由于Webview的self更新,Android5+应该没问题)。你可以这样做:我的

android - Xcode 9 不更新 ionic 2 ios 应用程序图标

我正在使用ionic3和xcode9创建一个ios应用程序。但是应用程序资源没有更新应用程序图标和启动画面。我使用了“Ioniccordova资源”并尝试将所有应用程序图标放在images.xassets中,但注意是有效的。应用仍显示默认应用图标和启动画面Xcode截图 最佳答案 它通过执行以下操作对我有用:删除平台目录下的ios/android构建应用 关于android-Xcode9不更新ionic2ios应用程序图标,我们在StackOverflow上找到一个类似的问题:

ios - Ionic Braintree 插件错误 : Expected "/* Begin ", "/* End ", "\"", or [A-Za-z0-9_.] 但找到 "/"

每次我安装IonicBraintreeplugin并为iOS构建,它会在cordovabuildios终端提示之后立即抛出此错误Expected"/*Begin","/*End","\"",or[A-Za-z0-9_.]but"/"found我试过删除ios平台,然后安装插件,然后为iosioniccordovabuildios构建。它坏了。当我删除平台和ioniccordovabuildios时,它会构建ios平台,但是当我运行ioniccordovarunios时,它会抛出相同的错误。此错误仅针对ios平台抛出,Android构建完美。我在package.json中的cordova

ios - ionic 3 cordova ios 构建失败 'google/protobuf/Api.pbobjc.h' 找不到文件

我正在尝试构建我的iosioniccordova应用程序,但在makepodinstall之后出现错误(podfile安装firebasemessaging2.0.0并且依赖项包括protobuf3.5.0)fatalerror:'google/protobuf/Api.pbobjc.h'filenotfound#import"google/protobuf/Api.pbobjc.h"^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1errorgenerated.**构建失败**Thefollowingbuildcommandsfailed:CompileC/var/roo

ios - Cordova iOS 启动 comgooglemaps 失败

我有一个小问题。我使用comgooglemaps方案来调用谷歌地图并执行搜索。这工作正常,但问题是如果用户没有安装谷歌地图。现在...我如何检查这个以及是否未安装谷歌地图以通过浏览器调用谷歌?...或调用用户使用的其他map应用程序?谢谢! 最佳答案 您可以使用GoogleMapsURLs提供通用的跨平台URL来启动Googlemap。目前,这是推荐和支持的打开Googlemap应用程序的方式。根据文档OnaniOSdevice:IfGoogleMapsappforiOSisinstalled,theURLlaunchesGoogl

ios - cordova 应用程序中缺少框架的 Info.plist 文件

我有一个cordova应用程序,当它在设备中编译和运行时运行良好,但是当我将它上传到应用程序商店时。“构建无效”。我还收到了来自苹果的邮件:iTunesConnectDearDeveloper,Weidentifiedoneormoreissueswitharecentdeliveryforyourapp,APP_NAME.请更正以下问题,然后重新上传。1.)Thisbundleisinvalid-TheInfo.plistfilefor/Payload/APP_NAME.app/www/js/cordova-ios/tests/spec/unit/fixtures/org.test.

ios - Cordova 构建 iOS 应用程序并打开模拟器但不安装

我正在MacOS上使用Cordova开发一个iOS应用。当我运行cordovaemulateios时,应用程序会构建并打开适用于iPhoneXiOS11.4的模拟器,但它从未在模拟器中安装该应用程序。它只显示模拟器主屏幕。它就停在那里。为什么它到了这里就不再继续了?更新:现在再次尝试再次启动仿真后,出现以下错误:Anerrorwasencounteredprocessingthecommand(domain=NSPOSIXErrorDomain,code=2):FailedtoinstalltherequestedapplicationAnapplicationbundlewasnot

ios - Cordova 与 ConnectyCube 的视频聊天 : can't build on Xcode 9

我正在尝试在Cordova下构建ConnectyCube视频聊天代码示例https://developers.connectycube.com/js/code-samples-videochat-cordova但出现错误:““Swift语言版本”(SWIFT_VERSION)build设置必须设置为使用Swift的目标的支持值。可以在build设置编辑器中设置此设置。”我正在使用Xcode9.3。试图将build设置中的Swift语言版本设置为Swift3.3-但出现大量Xcode错误,例如:-使用未声明的类型-使用未解析的标识符等我错过了什么吗? 最佳答案