Tag: 科多瓦

如何修复错误:错误0xe800007e:设备操作系统版本太低。 离子的

我尝试运行我的离子应用程序 与此线离子run ios –device但它停止没有错误,所以我尝试运行与cordova:cordova运行IOS – 设备,我得到这个错误: [ !! ] Error 0xe800007e: The device OS version is too low. AMDeviceSecureInstallApplication(0, device, url, options, install_callback, 0) Error: Error code 253 for command: ios-deploy with args: –justlaunch,–no-wifi,-d,-b,/PathToMyAp 所以我设置了所需的最低版本<preference name="deployment-target" value="7.0" />但似乎被忽略 有人能帮我吗 ?

IBM Worklight 6.1 – iOS 7(iPad)WebView将高度扩展为分离键盘的大小

我想知道是否有人遇到以下问题,如果有iOS 7.1上的Worklight 6.1的解决scheme。 当我调出软件键盘时,无限期地调整Web视图的大小。 这意味着,当我滚动视图时,它会滚动显示正文内容,并显示黑底。 黑色部分与键盘高度和宽度相同。 要重现:我已经创build了一个标准的Worklight项目,并将一个简单的文本字段添加到默认的index.html页面。 对焦search栏并调用分离键盘,然后向上滚动页面; 你会看到黑色的部分。 即使在键盘解散之后,页面仍然滚动。 cordova3.1似乎有类似的post: 如何解决在iOS上的Cordova 3.1的键盘问题? Phonegap:键盘在iOS 7中更改窗口高度 提出了各种修补程序,我尝试了一些较简单的修补程序,但没有成功。 我想知道在Worklight中是否存在官方修复。 我确实看到似乎有一个新的键盘插件: Cordova iOS and iOS 7 Support

在iOS 6上保存联系人时出现Phonegap ContactError

我有这个贴在PhoneGap谷歌组,但我认为张贴在这里会帮助我不知何故,有点迫切需要做到今天或明天。 无论如何,PhoneGap的联系API最近让我头疼。 简而言之: 环境 iOS 6 PhoneGap 2.0.0 我有这个应用程序,用VCardembedded扫描QR码,一旦用户同意将其保存下来,它将保存到用户的联系人。 在Android 4.1.2 ,这段代码没有任何错误地完美工作,并保存联系人。 但是,在iOS 6 ,我无法使其工作。 我总是收到error #4 ,即ContactError.IO_ERROR 。 代码如下: navigator.notification.confirm('Found a contact: "'+(vcard['N'] || '')+'". Add it into your contact list?', function(btn) { if (btn == 1) { var contact = navigator.contacts.create(); contact.displayName = vcard['N'] || ''; contact.emails = [new ContactField('email', vcard['EMAIL'] || '')]; […]

最小化iOS-Phonegap / Cordova应用程序

在Phonegap Javascript应用程序中,我使用navigator.app.exitApp();closures了此应用程序的Android版本navigator.app.exitApp(); 正如我们所知,在iOS中不允许closures应用程序。 但iPad用户可以通过滑动将应用程序最小化。 两个问题: 有可能我可以通过编程最小化应用程序? 当用户最小化应用程序时是否有事件?

Visual Studio 2015挂在部署cordova应用程序

我试图用Visual Studio 2015 Enterprise版build立一个空白的cordova应用程序到我的iPad Air 2中,因为我已经用发行候选版本成功地完成了它。 我已经在两台机器上都安装了node.js v 4.2.2,因为5.2.0版本无限期地挂载了这个版本,我还在移动设备上安装了最新版本的iTunes(12.3.1)以及iOS 9.2。 我已经设置了远程MAC,一切工作正常的build设部分,事实上,我已经检查和.ipa文件是在那里build立到文件夹…\Documents\Visual Studio 2015\Projects\BlankCordovaApp1\BlankCordovaApp1\bin\iOS\Debug ,如果我启动,它会正确安装到iTunes和iPad本身。 问题在于,在连接到Windows 7 PC上的configuration“iOS”和“本地设备”的构build操作在将此行写入构build输出后复制回所述.ipa文件后将无限期地挂起: 2>—— Deploy started: Project: BlankCordovaApp1, Configuration: Debug iOS —— 不pipe我等了多less时间,即使我将iPad授权到iPad上,也不会启动debugging会话,并让我的Web Inspector打开Safari浏览器选项。 在这一点上,我不得不中断的构build能够再次工作。 真正让我感到的是,如果我连接到Mac机的iPad,并与“远程设备”选项构build工作正常,我可以从我的Windows PC远程debugging,不幸的工作是不是一个选项,因为苹果机是不是在我的开发机器的同一个房间。 任何有关这个问题的见解将非常感谢,提前感谢。

Cordova平台添加ios – 错误命令失败,退出代码2

我正在尝试将iOS平台添加到我的cordova项目,但是我一直在遇到同样的错误。 我已经按照这里的说明。 当我使用cordova platform add ios它给了我以下错误 Shauns-MacBook-Pro:hello shaunbrown$ cordova platform add ios Creating ios project… Unknown option: n Usage: head [-options] <url>… Cordova can only run in Xcode version 4.6 or greater. Error: /Users/shaunbrown/.cordova/lib/ios/cordova/3.5.0/bin/create: Command failed with exit code 2 at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:753:16) at Process.ChildProcess._handle.onexit (child_process.js:820:5) 我试图四处寻找错误,但我找不到任何东西。 我正在运行xCode 5.1.1,所以我知道它没有任何关系。 […]

文档目录绝对path

我是PhoneGap的新手,我正在使用Xcode。 任何人都可以告诉我如何到index.html文档目录的绝对path?

PhoneGap /cordovascrollTo忽略

我在iOS上使用Cordova 1.9.0并将外部站点加载到UIWebView容器中。 一切运行在它应该但是,如果你向下滚动页面,并点击链接下一页加载在相同的滚动位置,而不是在页面的顶部。 我一直无法强制它加载页面的顶部,所以现在我试图使用: window.scrollTo( 0, 0 ); 然而,这似乎是完全忽略了在模拟器和手机上运行,​​而在桌面上的Safari浏览器工作正常。 任何帮助,将不胜感激。

在PhoneGap / Cordova 1.5.0中显示启animation面

我试图让我的启animation面显示我的PhoneGap / Cordova本机iOS应用程序。 此行为的默认值或布尔值设置为“YES”。 我试图让屏幕显示2秒钟。 目前,它只显示一瞬间,然后进入应用程序。 由于我的应用程序在启动时没有下载任何networking数据,因此加载速度非常快。 根据这个build议,这个解决scheme适用于一些。 我正在使用最新的cordova1.5.0版本: http : //shazronatadobe.wordpress.com/2011/09/15/ios-phonegap-splash-screen-control/ 我已经将AutoHideSplashScreen设置为“No”,并使用下面的代码: function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } setTimeout(function() { navigator.splashscreen.hide(); }, 2000); 我试过把setTimeout函数放在一个函数中,但是无济于事。 像这样: function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } function hideSplash() { setTimeout(function() { navigator.splashscreen.hide(); }, 2000); } 然后在Body加载时加载'hideSplash()'。 但无济于事。 任何错误的代码?

离子Cordova使用Media插件在IOS上录制audio失败

我在离子应用程序上工作,我需要loggingaudio文件,所以我用cordova插件媒体,它工作正常的Android,但是当我尝试了它的ios我得到这个错误: {“message”:“无法使用AVAudioRecorder开始录制”,“code”:1} 这里是我的代码: var extension = '.wav'; var name = 'filename'; var audio = null; var filepath; $scope.startRecording = function() { name = Utils.generateFilename(); if(device.platform == "iOS") { //var path = "documents://"; //var path = cordova.file.documentsDirectory; //var path = cordova.file.cacheDirectory; var path = cordova.file.dataDirectory; path = path.replace("file:///", "cdvfile://"); } else if(device.platform == "Android") { var […]