Tag: cordova

cordovakatzer插件背景模式不适用于iOS-9

在我的离子/ angularjs应用程序我使用https://github.com/katzer/cordova-plugin-background-mode/为背景我的应用程序。 它在iOS-8上工作安静,但新的iOS-9不能再工作了。 我做了一些testing,看起来应用程序真的在后台工作,但用户没有得到任何信息。 在iOS-8上,我收到一条消息,如“YourApp正在使用您的位置”或类似的东西在显示器上。 在iOS-9上,此消息缺失。 有人对这个插件有相同的经验吗?

iPhone设备UUID – PhoneGap

我试图在iPhone 4.x模拟器上获得UUID,但device.uuid阻止我的应用程序运行。 我也试过DeviceInfo.uuid但是这个返回undefined,尽pipe能够在debugging器控制台中看到DeviceInfo对象中的uuid。 任何想法我应该使用? 我正在使用PhoneGap 1.0.0 谢谢!

如何find返回YES的响应者canPerformAction:withSender:

我需要从UIWebView的编辑菜单中禁用定义菜单项。 这应该是通过执行canPerformAction:withSender:并返回NO来禁用项目。 即使这些是私人物品,我似乎应该能够返回是我想要保留的项目和NO的一切(如在这个问题 )。 但是这不起作用。 文件说这个 如果响应者链中没有响应者返回YES,则菜单命令被禁用。 请注意,如果你的类返回一个命令NO,另一个响应者链上的响应者可能仍然返回YES,启用该命令。 看来这一定是这个不行的原因。 我如何find哪个响应者返回YES?

在API加载之前在Cordova中显示webView

我使用PhoneGap / Cordova为iOS和Android构build应用程序。 使用标准的行为,直到JavaScript被初始化并且Cordova API准备好之后才显示webView。 所以直到我打电话 document.addEventListener('deviceready', this.onDeviceReady, false); 屏幕完全是空白的 只有一次调用deviceready被初始化,并且Cordova API已经加载了webView使其可见。 我希望尽快显示webView,而不会延迟,这样无论Javascript状态如何,都可以立即显示静态HTML元素。 我已经掌握了Objective C的一些基本知识,并且已经查看了代码,但是Cordova库很大,而且我还没有发现webView的显示方式和时间。 有没有人知道我的目标C端加载后,尽快显示webView,无论cordovaAPI是否准备好呢? (如果有的话,可能会有什么缺点?) 提前致谢!

Mach-O链接器错误Xcode 5

我刚刚更新我的Xcode到5.0.2版本更新后,我所有以前运行的应用程序(*完美运行和归档)现在给我下面的错误,当我尝试存档他们在我的设备(不连接设备)testing。 Ld /Users/dharammalik/Library/Developer/Xcode/DerivedData/lite_test-hblolzuqyvugvdfpenjeoxvmovrk/Build/Intermediates/ArchiveIntermediates/lite_test/IntermediateBuildFilesPath/lite_test.build/Release-iphoneos/lite_test.build/Objects-normal/armv7s/lite_test normal armv7s cd /Users/dharammalik/Documents/PhonegapWorkspace/lite_test setenv IPHONEOS_DEPLOYMENT_TARGET 5.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -L/Users/dharammalik/Library/Developer/Xcode/DerivedData/lite_test-hblolzuqyvugvdfpenjeoxvmovrk/Build/Intermediates/ArchiveIntermediates/lite_test/BuildProductsPath/Release-iphoneos -F/Users/dharammalik/Library/Developer/Xcode/DerivedData/lite_test-hblolzuqyvugvdfpenjeoxvmovrk/Build/Intermediates/ArchiveIntermediates/lite_test/BuildProductsPath/Release-iphoneos -filelist /Users/dharammalik/Library/Developer/Xcode/DerivedData/lite_test-hblolzuqyvugvdfpenjeoxvmovrk/Build/Intermediates/ArchiveIntermediates/lite_test/IntermediateBuildFilesPath/lite_test.build/Release-iphoneos/lite_test.build/Objects-normal/armv7s/lite_test.LinkFileList -dead_strip -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -all_load -Obj-C -fobjc-link-runtime -miphoneos-version-min=5.0 -framework CoreLocation -framework ImageIO -framework OpenAL -framework AssetsLibrary /Users/dharammalik/Library/Developer/Xcode/DerivedData/lite_test-hblolzuqyvugvdfpenjeoxvmovrk/Build/Intermediates/ArchiveIntermediates/lite_test/BuildProductsPath/Release-iphoneos/libCordova.a -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework AddressBook -framework AddressBookUI […]

xcode命令行编译失败,com.apple.compilers.llvm.clang.1_0.compiler

XCode版本:版本7.2(7C68) build立PhoneGAP IOS 使用的命令: xcodebuild -project HelloCordova.xcodeproj -scheme HelloCordova -configuration Release -sdk iphonesimulator IDENTIFIER=com.kony.SyncApp build 在升级到7.2之后,它在升级Xcode之前很好地工作,我正面临着这个问题。 和用命令行构buildXCODE用户界面一样的问题 错误信息: 致命错误:发出太多错误,现在停止[-ferror-limit =]生成20个错误。 **build立失败** The following build commands failed: ProcessPCH /Users/konysync/Library/Developer/Xcode/DerivedData/HelloCordova-gyroiomjvclmgtfewwtckeoypgfd/Build/Intermediates/PrecompiledHeaders/CordovaLib_Prefix-almeazhzuslzcvewimbluxlrnwby/CordovaLib_Prefix.pch.pch CordovaLib_Prefix.pch normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler ProcessPCH /Users/konysync/Library/Developer/Xcode/DerivedData/HelloCordova-gyroiomjvclmgtfewwtckeoypgfd/Build/Intermediates/PrecompiledHeaders/CordovaLib_Prefix-bvlrmrstkahcccfcihrhcdumeenk/CordovaLib_Prefix.pch.pch CordovaLib_Prefix.pch normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (2次失败) 发现了一些链接,但这些链接没有帮助。 苹果LLVM编译器3.1错误铛 在Xcode 7 Beta 2上为架构“x86_64”select不支持的编译器“com.apple.compilers.llvm.clang.1_0”

ShareKit + Facebook身份validation不起作用

我正在使用ShareKit从我正在工作的PhoneGap应用程序发布到Facebook。 我在Facebook中创build了应用程序,并在我的项目中安装了插件。 Twitter的工作正常,但我尝试在Facebook上分享时遇到以下错误: “错误:很抱歉,您正在使用的应用程序configuration错误,因为Facebook集成,请下载最新版本的应用程序。 我见过一些似乎描述同样问题的post,但“解决scheme”不涉及使用ShareKit,而是手动集成。 这不是一个解决scheme! 有没有人想过这个? 更多细节:ShareKit v0.2.1 Xcode:v4.3.1 PhoneGap(aka Cordova)v1.5.0

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

我的iOS UIWebView页面基于Cordova开源框架,我想在其webview URL请求中添加一些自定义的http头,我的解决scheme是将它们添加到下面的UIWebView委托方法中。 debugging显示标题添加成功,但实际上请求不会带出它们。 使用Wireshark捕获networking数据包,发现只有标准头可用,没有我自定义的。 我的testing是基于模拟器(iOS 7.1),任何有这方面经验的人请一起分享和讨论,谢谢。 – (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { // Add customize http headers in UIWebView request if([request isKindOfClass:[NSMutableURLRequest class]]) { NSMutableURLRequest * mRequest = (NSMutableURLRequest *)request; [mRequest setValue:@"1.1" forHTTPHeaderField:@"appVersion"]; [mRequest setValue:@"iPhone 4S" forHTTPHeaderField:@"deviceModel"]; } return [super webView:webView shouldStartLoadWithRequest:request navigationType:navigationType]; }

新的Xcodeconfiguration策略和Ionic Framework

我在理解Ionic Framework如何与iOSconfiguration文件配合时遇到问题。 由于几个月(我认为),据说Xcode 7.1不需要有开发者帐户了。 所以如果我做对了,我不需要付钱在我的iPhone上testing我的应用程序。 实际上,我能用Xcode在我的设备上编译和运行hello world app(它要求我解决一些签名代码问题,但运行良好)。 现在来Ionic,这对我来说是新的。 我之前和Cordova一起工作过,所以简单的CLI命令似乎很熟悉。 在ionicframework.com上显示了一些快速启动命令: $ cd myApp $ ionic platform add ios $ ionic build ios $ ionic emulate ios 我只想简单地使用,而不是build立和模仿 $ ionic run ios –device 但是,然后我得到 检查相关性代码签名错误:没有find匹配的configuration文件:没有findconfiguration文件包含与包标识符“com.ionicframework.ionic3712496”匹配的有效签名标识(即证书和私钥对)。 下面的编译命令失败:检查依赖关系(1失败)命令的错误代码65:xcodebuild和args:-xcconfig,/ Applications / AMPPS / www / cordova / ionic3 / platforms / ios / cordova / build-debug.xcconfig,-project ,ionic3.xcodeproj,ARCHS = […]

如何在VisualStudio中运行现有的phonegap(ios)应用程序进行windows开发

我从6个月开始在PhoneGap(IOS)上工作,应用程序准备就绪。 但现在我想要这个应用程序在visualstudio上运行。 我正在使用VS2010,并且还安装了用于手机开发的Windows SDK。我还为Windows安装了Cordova模板,并且为新的开发工作做得很好。 但现在我想要使用我准备好的PhoneGap应用程序,这是在Windows的ios在xcode中制作的。 我怎样才能使它成为可能? 编辑:当试图运行我的ios应用程序到VS我只是replace在VS的应用程序的WWW文件夹,并尝试运行application.it打开模拟器,甚至称为第一个“Index.html”页面,但没有任何css / js refrence它的getting.even没有点击事件被调用。 所以我必须在Windows上执行WWW文件夹结构有任何改变? 我是新的Windows手机。