Tag: phonegap build

cordova远程ios构build失败

我正在尝试为我的一个cordova应用程序创build一个远程ios版本,而且我总是得到这个错误 **build立失败** 以下生成命令失败: Ld构build/模拟器/ MyApp \ HR.app/MyApp \ HR正常i386 (1次失败) 命令错误代码为65:xcodebuild和args:-xcconfig,/ Users / admin / .taco_home / remote-builds / taco-remote / builds / 368 / cordovaApp / platforms / ios / cordova / build-debug.xcconfig,-project, MyApp HR.xcodeproj,ARCHS = i386,-target,MyApp HR,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS = i386,CONFIGURATION_BUILD_DIR = / Users / admin / .taco_home / remote-builds / taco-remote / builds /368/cordovaApp/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/admin/.taco_home/remote-builds/taco-remote/builds/368/cordovaApp/platforms/ios/build/sharedpch […]

PhoneGap / Cordova 1.5 iOS“不备份”文件属性

根据苹果公司网站上的开发者文档: https : //developer.apple.com/library/ios/#qa/qa1719/_index.html 从iOS 5.0.1开始,引入了一个新的“不备份”文件属性,允许开发者清楚地指定应该备份哪些文件。 (com.apple.MobileBackup) 我想知道这是否在PhoneGap / Cordova支持,因为我希望能够存储一些离线数据(可下载或重新创build的数据,但用户希望离线时可靠可用),这是不支持的在iCloud上。 PhoneGap网站上的持久性logging清楚(LocalFileSystem.PERSISTENT – http://docs.phonegap.com/en/1.5.0/phonegap_file_file.md.html#LocalFileSystem ),但似乎没有办法确保保存的文件不备份到iCloud。

requestFileSystem不会在iOS上触发任何callback

我正在使用Adobe的PhoneGap构build。 我正在尝试写入iOS本机文件存储。 我的config.xml <gap:plugin name="org.apache.cordova.file" /> <preference name="iosPersistentFileLocation" value="Compatibility" /> <gap:platform name="ios" /> 包含Index.html <script src="cordova.js"></script> 我的js window.onerror = function(error) { console.log(error); }; document.addEventListener("deviceready", onDeviceReady, true); function onDeviceReady() { console.log('Here we go'); window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, onFileSystemFail); } function onFileSystemSuccess(fileSystem) { console.log('Ready'); } function onFileSystemFail(e) { console.log('Fail'); } 确认的插件正在加载: 我的控制台输出是: 开始了 但我没有别的,没有失败或成功的消息,所以我完全在黑暗中是否成功。

PhoneGap iOS无法使用HTML 5播放video

我正在构buildphonegap应用程序,我需要在其中播放video。 我知道为了在Android上播放video,我需要使用可用的插件之一,但在iOS上播放video,我可以使用HTML 5video标签。 我有这些代码行: <div id="video"> <video id="video01" width="300" height="300" controls> <source src="images/test2.mp4" type="video/mp4" /> </video> </div> 我可以看到“video盒”,但由于某种原因我无法播放video。 在控制台中,我没有看到任何错误。 我使用的video来自于此页面: http : //www.quirksmode.org/html5/tests/video.html 而在iPhone Safari中,我可以从该页面加载MP4版本没有任何问题。

是否有可能在网上build立cordova应用程序?

我正在使用PhoneGap框架制作应用程序。 PhoneGap提供构build服务( http://build.phonegap.com ),允许我们在云中构build和打包应用程序。您不需要在本地安装任何SDK来构build应用程序。 有没有什么办法在网上build立cordova应用程序

cordova-plugin-whitelist工作在Android上但不是iOS(Phonegap Build)

我正在编写一个封装在Cordova中的JavaScript应用程序,并使用Phonegap Build构build。 我们在我们的版本中包含了来自npm的cordova-plugin-whitelist ,并在我们的config.xml和一个开放的CSP( <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">添加了<access origin="*" /> <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'"> )。 该应用程序在Android上正常工作,并与我们的服务器交谈没有问题,但在iOS上,所有的请求都会立即失败,就好像白名单插件不让stream量通过一样。 我已经尝试了许多不同的构buildconfiguration,以防某些特定版本的cordova出现问题,但一直没有得到解决。 过去我曾经遇到类似于其他Phonegap / Cordova应用程序的类似问题,但能够使用白名单插件/ CSP /访问规则来解决这个问题。 这个问题也很难debugging,因为Safari开发者工具不能连接到iOS设备,我不得不提醒我看到的回应。 它看起来像返回的响应有一个状态码0和一个空的身体,我假设只是意味着无法访问。

cordova隐藏状态栏

我正在用Phonegap和Framework7构buildiPad的应用程序,无论我做什么,我都无法将状态栏隐藏在iPad上。 我试过Google的几个教程,包括以下问题: 如何使用Phonegap Build去除iOS状态栏? 如何在iOS中使用Cordova完全隐藏状态栏? Cordova / Phonegap在iOS上的config.xml中忽略全屏首选项 我已经尝试了上述问题的所有答案中提供的解决scheme,我的状态栏仍然存在。 我用xCode打开了项目,我可以看到设置configuration正确: 对于部署信息中的i​​Phone设置: 状态栏样式:默认 隐藏状态栏(选中) 需要全屏(选中) 对于部署信息中的i​​Pad设置: 隐藏在应用程序启动(选中) 需要全屏(选中) 在“ Info > Custom iOS Target Properties ,我设置了以下内容: 查看基于控制器的状态栏外观:NO 当deviceready事件被触发时,我也尝试使用JavaScript方法: StatusBar.hide(); 更新 当我运行: StatusBar.isVisible 该属性返回false,但我仍然看到顶部的白色栏。

如何使用Phonegap Build去除iOS状态栏?

使用Phonegap Build 3.1时可以摆脱iOS7中的状态栏吗? 在Xcode中本地构build时,我可以删除状态栏,但是一旦我尝试Phonegap Build,它就会返回。 有configuration偏好来完全删除状态栏? 如果没有,是否有可能覆盖应用程序视图顶部的状态栏,并将其设置为透明背景? 我不希望状态栏按下应用程序视图20px,这是现在的情况。

cordovaiOSvideo标签本地文件源

我在我的基于Cordova的应用上在iOS上播放本地video时遇到问题。 在开始的时候,我想强调一下,只有在使用WKWebView的时候,这个问题才会发生,如果使用UiWebView ,video播放效果会很好。 这是我的情况: – 用户来屏幕到哪个videourl传递 -Via FileTransfer我将它下载到手机并将其存储在所需的位置 – 使用JSvideo加载到<video>标签并播放。 基本上,我正在做的所有事情都是在回答这个SO 问题时所描述的。 UiWebView的问题是,如果相对path被设置为src,video出于某种原因无法加载(无论使用哪种组合),所以这个解决scheme对我来说很好,因为它基于这一行代码: entry.toURL() 这将返回下载video的完整path,至less对于UiWebView来说是非常好的。 WkWebView的问题是entry.toURL()返回smth。 喜欢这个: file:///var/mobile/Containers/Data/Application/3A43AFB5-BEF6-4A0C-BBDB-FC7D2D98BEE9/Documents/videos/Dips.mp4 而WKWebView不能和file://协议一起工作。 而且,WKWebView都不能用相对path:( 任何人都可以帮我解决这个问题吗?

使用phonegap v 2.9构buildXCode 4.6发行版的存档失败

这似乎是一个反复出现的现象。 我看到了一些先前的问题,解决scheme是删除armv6,然后归档工作。 当然,armv6已经不在了。 所以,现在,build设与电stream, Xcode 4.6.3 Phonegap 2.9。 是的,该应用程序在iPhone,iPad和模拟器上正常工作。 我在创build归档步骤结束时收到此消息: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk -L/Users/peeq/Library/Developer/Xcode/DerivedData/peeq-gylybvwifdxjmtajtbvdsdpjcvkl/Build/Intermediates/ArchiveIntermediates/peeq/BuildProductsPath/Release-iphoneos -F/Users/peeq/Library/Developer/Xcode/DerivedData/peeq-gylybvwifdxjmtajtbvdsdpjcvkl/Build/Intermediates/ArchiveIntermediates/peeq/BuildProductsPath/Release-iphoneos -filelist /Users/peeq/Library/Developer/Xcode/DerivedData/peeq-gylybvwifdxjmtajtbvdsdpjcvkl/Build/Intermediates/ArchiveIntermediates/peeq/IntermediateBuildFilesPath/peeq.build/Release-iphoneos/peeq.build/Objects-normal/armv7s/peeq.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -force_load /Users/peeq/Library/Developer/Xcode/DerivedData/peeq-gylybvwifdxjmtajtbvdsdpjcvkl/Build/Intermediates/ArchiveIntermediates/peeq/InstallationBuildProductsLocation/Applications/libCordova.a -ObjC -fobjc-link-runtime -miphoneos-version-min=5.0 -framework CoreLocation -framework ImageIO -framework OpenAL -framework AssetsLibrary /Users/peeq/Library/Developer/Xcode/DerivedData/peeq-gylybvwifdxjmtajtbvdsdpjcvkl/Build/Intermediates/ArchiveIntermediates/peeq/BuildProductsPath/Release-iphoneos/libCordova.a -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI -framework AudioToolbox […]