I am using https://build.phonegap.com for my phonegap project.
The phonegap built app works perfectly in Android.But while trying to install .xap in windows phone it shows error like "Can't install.contact your support team .. etc" and for iOS it shows error in https://build.phonegap.com itself ["You must provide a signing key, first."] .Can you please suggest me the tips to solve these Windows phone & iOS issues??
Thanks in Advance...
For Windows phone - currently build.phonegap.com does not support WP8 QR code installation.
You need to download WP8 sdk, and then you can use Application deployment tool to install your apps on a WP8 device or Emulator.
iOs -
1. you need a developer account for iOs
2. you need to create provisioning profile with UDIDs of iOs device registered for development.
3. then you need to convert your iOs developer certificate to .p12 and upload it alongside with provisioning profile to build.phonegap.com
I hope that helps.
P.S.
More info about iOs certificates
Related
I have got an iOS app to be tested as a Beta user but it is placed at some location of Google drive. I don't have Macbook. How can that app be installed in an iOS device
At first, make sure your device's UDID is included in the provisioning profile which was used to build the ipa file. If it is, you can upload the ipa file to the third party services and get a download link:
1. https://www.diawi.com
2. https://hockeyapp.net
3. http://www.deployninja.com
4. https://appho.st
I am working on windows 10, I have started developing nativescript, and to test apps on IOS, i have installed 'SideKick', but when i am trying to run App on IOS on the cloud, I am getting this warning that prevents me from building IOS
"Cannot find a valid certificate or provisioning profile for the iOS platform"
since I am working on window, and do not have mac or ios phone, from where to get a certificate or a provisioning profile?
thanks for your help in advance
You will need to get a paid Apple developer account to build and deploy code signed apps on physical devices.
You should read through the information about code signing for nativescript here:
https://docs.nativescript.org/publishing/publishing-ios-apps#account-with-apple-id
You will need to create a development certificate and profile, and add the device IDs for the devices you want to test on.
I have built an iOS app with Cordova and I'm trying to debug it with my Mac. I have followed this tutorial, but when I go to Develop -> iPhone xxx there is no apps able to be debugged.
I have built the app using Intel XDK tool. Is there a way to enable debugging in my iOS app?
Thanks.
EDIT
I have tried to debug my app with GapDebug but it doesn't recognize my app as debuggable.
I have created my app with a production/distribution certificate, not with development one. Maybe, can it be the reason why I can't debug my app?
Every Application you create with cordova is compiled with an activated Debugmode. If it is not, you're able to change this via https://stackoverflow.com/a/12499274/3671726
Instead of debugging your Application with Safari, i would recommend you to install Google Chrome and GapDebug in combination. Go on that website, check out that video - you'll love that tool. Is very impressive, how and how smart gapDebug handles your debugging.
Solved
Like he found out on himself, he compiled the application with the wrong certificate. So be sure to use a provisioning profile which includes a development certificate and not a distribution certificate.
I was using a distribution/production certificate to sign my app, so I couldn't debug it. I have created a new provisioning profile with a development certificate and now it is working like a charm.
I'm using GapDebug like said Sithys. It is a good tool, thanks.
actually I am working on my first app. I use my ipad and my iphone as test devices but I would like to give my apps to my friends so they can test them. When I register their devices is there a way they can download the beta versions of the apps? Or can I only install the app using Xcode with a device directly connected to the mac.
Thanks a lot!
Try testflight (available in itunes connect under pre-release of your application). Works on iOS8+ only.
You can upload your ipa file to http://diawi.com and after successful uploading you will get a link open the link in safari and you will be asked to install the app. Note that to install ipa through Diawi you must create ipa file with provisioning profile and that provisioning profile must contain your device UDID. Hope this helps. :)
I'm building an HTML5 app with phonegap and adobe phonegap build. I've gone through all the steps I believe are necessary to test my app on my device, but I'm still getting an error upon install from phone gap website:
"Unable to download App {app_name} could not be installed at this time".
I've gone through the following list to upload this app to phonegap:
Created a CSR file as per directions here
Created an iOS developer certificate using the CSR file
Added a device to my developer profile by adding the UUID of my iPad on the apple developer website
Created a development mobile provisioning file again on the apple developer website
Signed my app with p12 file and provisioning file on the adobe phonegap build website.
Can anyone spot anything I've missed? My app works with no problems when run on iOS emulator.
Hopefully this question can serve as a guide for others, it seems to be a fairly lengthy process to get this sorted.
Check the UDID included in your provisioning Profile, if it is same as that of your device being displayed in iTunes, UDID is a very secure property of your iDevice, kindly do not trust any third party apps other then itunes for accessing the UDID of iDevices