草庐IT

cordova-4

全部标签

ios - Cordova IOS 构建错误(清理项目)

我有构建错误(每当我尝试运行命令“cordovabuildios”或“cordovarunios”)时,以下错误日志是来自“cordovabuildios-d”的转储。这是我的错误日志:http://pastebin.com/WdN7YGBt较短的版本在下方。我曾尝试在CordovaLib-XCODEProject上将“仅构建事件架构”设置更改为"is"(有人说解决了他们的问题)但没有成功。在这种情况下,有人可以帮助我吗?------------错误日志------------ld:架构i386的110个重复符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)**构建

ios - 为本地设备编译 VS2015 ios cordova 应用时出现 "SyntaxError: Unexpected token"

当使用VS2015(ApacheCordova工具更新6、60128.14,2016年2月3日发布)为本地设备编译cordovaiOS应用程序时,出现以下错误:1>------Platformiosalreadyexists1>------Updatingplugins1>SyntaxError:Unexpectedtokena==========Build:0succeeded,1failed,0up-to-date,0skipped==========奇怪的是,该项目恰好编译并部署到本地iPhone一次。在下一次编译时,会出现此错误。 最佳答案

ios - 如何在 UIWebView 请求中添加自定义 HTTP header ,我的 UIWebView 是基于 Cordova 项目的?

我的iOSUIWebView页面是基于Cordova开源框架的,我想在它的webviewURL请求中添加一些自定义的httpheader,我的解决方案是在下面的UIWebView委托(delegate)方法中添加它们。调试显示headers添加成功,但实际上请求并没有带出来。使用Wireshark抓包,发现只有标准包头,没有我自定义的包头。我的测试是基于模拟器(iOS7.1)进行的,有这方面经验的请大家一起分享讨论,在此先谢过了。-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)req

android - 带 Assets 的 Cordova 插件

我想编写一个简单的cordova插件,包含我的Assets文件(图像,一些JSON文件)(适用于android、ios、...)我想看到一个简单的插件源作为一个helloworld来学习如何在主应用程序中使用插件Assets例如如何引用属于插件的图像源文件以及cordova插件如何工作。感谢您的关注,并为我糟糕的英语水平感到抱歉。 最佳答案 在plugin.xml文件中,使用如下内容:OR有关详细信息,请阅读@daserge发布的插件规范。 关于android-带Assets的Cordo

ios - Cordova后台模式地理位置iOS 10

在我的cordova项目中,我结合使用了Katzer的cordova-plugin-background-mode和Mauron85的background-geolocation插件,以在后台启用位置跟踪。这两个插件都是最新的稳定版本。这在android和ios8、9上运行良好。但是现在随着ios10的发布,我们遇到了问题。我进行了一些测试,似乎背景插件没有始终如一地将模式(背景或前景)更新到正确的位置。这使我们的应用程序出现故障。我们用来启用/禁用后台模式的代码如下所示:functionenableBackgroundMode(){if($rootScope.ionicReady&&

javascript - 远程加载 Cordova/PhoneGap 应用程序

关于Cordova3.4:我在互联网上看到过各种关于使用cordova/phonegap远程加载网页的帖子,但我无法让它工作。我看过问题#28和#29在github和其他各种帖子上。我通过config.xml中的内容设置直接加载url(下面的示例是在我的本地开发机器上,但我在公司防火墙中使用哪个url并不重要)。我也尝试过对url执行window.location,但这也不起作用。除了没有触发deviceready事件外,页面加载正常。cordova应用程序本地的www文件有效,只是没有远程。我得到:devicereadyhasnotfiredafter5seconds.cordova

ios - Cordova Plugin.xml 将未定义的键写入 info.plist

我正在创建一个小插件,它的存在只是为了将一些值写入应用程序的info.plist。以下是plugin.xml中的代码ExampleFileshareEnableEnablesFilesharingApache2.0CFBundleDisplayName${PRODUCT_NAME}UIFileSharingEnabled从这段代码中,CFBundleDisplayName被写入到info.plist中,但UIFileSharingEnabled被写入为具有未定义键的bool值。我不确定是什么原因造成的,但我真的很感激一些指导。 最佳答案

ios - iOS 10.3 中证书透明度的 Cordova SSL 错误

在Ionic应用程序配置文件中启用证书透明度后,iOS10.3的AJAX调用开始失败并出现SSL错误。但是,它在iOS11及更高版本中没有任何问题。与服务器的连接适用于nativeiOS应用程序、AngularWeb应用程序。它仅在Cordova编译的应用程序中失败。导致AJAX通信失败的配置通信适用于XCode中的以下设置NSExceptionDomainsexample.comNSExceptionAllowsInsecureHTTPLoads在网络日志中,应用程序似乎在SSL握手期间发送未知。 最佳答案 编辑-必须重新审视问题

ios - 无法将消息从 inappbrowser 发布到 Cordova 应用程序

我使用这个模块(https://github.com/apache/cordova-plugin-inappbrowser)来打开我的Cordova应用程序中的外部链接。但是,文档中的postMessage示例不起作用。我需要能够让inappbrowser实例与父级(opener)通信的能力。鉴于inappbrowser没有opener对象,我查看了repo的文档和测试,但我无法重现postMessageAPI到在inappbrowser实例和主Cordova应用程序(父应用程序)之间进行通信。这里是一个简单的例子,取自这个repo中的文档/测试:constref=cordova.In

ios - Cordova 1.9 到 2.0 升级导致 "#import <Cordova/CDVPlugin.h>"File Not Found 错误

按照此处概述的说明进行操作:http://docs.phonegap.com/en/2.1.0/guide_upgrading_ios_index.md.html我正在尝试将现有的iOS项目从Cordova1.9升级到2.0。按照说明逐行执行后,我在尝试运行时仍然遇到以下错误:LexicalorPreprocessorIssue--"#import"FileNotFound产生此错误的行内容如下:#import我已经做了以下尝试来解决这个问题:确保我将CordovaLib项目正确地导入到我的父项目中仔细检查我使用的是带括号的正确导入语法,而不是引号确保我的CORDOVALIB目录是准确