I am a windows user with no access to ios. I am also new to phonegap.
How to add signing keys for ios and certificate in it as i wish to build and run the same.
And how to make our phongap apps public its private now.
Try this link below. It is for how you generate all those certificatesigning, cer, p12, mobileprovision, and pem. Yes, the most important file you need is p12 and mobileprovision. But before you can get those 2, you need to generate certificatesigning,cer, and pem. Remember your app ID and password is important while you generate those file. Don't ever lost it. Later on if you try to upload the IPA file to itunes, you can try appsuploader require to pay for subscription, but cheap price and it is for windows user.
https://www.joshmorony.com/how-to-create-an-ios-provisioning-profile-and-p12-with-windows/
Related
I have a problem while trying to upload my application to firebase. This is how this error looks like:
And actually I have no idea why it happens. Could it be because of development certificates? Or could it be because of packages versions?
I have done everything according to Firebase SDK instructions, but it still doesn't work. Also, the problem is, that I just can't find any info about this error in internet. So, what is the reason of this? And how can I fix that?
PS. By the way, about .ipa file. I create it in this way.
Copy Runner.app to desktop.
Create Payload folder.
Paste Runner.app in this folder, compress it, and change .zip to .ipa
Go to your Apple Developer Profile and make sure you have an active Apple Developer subscription (your $100 (or your local currency) fee is paid), and you have the correct certificates, and signing installed onto your device, and you have a correct bundle ID linked to each of said certificates, etc. If you made any corrections, create a new .ipa file, and retry the upload process.
There is an option in Xcode under Signing & Capabilities to have Xcode manage your provisioning profile.
I did the following step to convert my html and javascript to make it compatible for iOS app using phonegap:
I uploaded the zipped file of my java script on phonegap.com and gave the relevant .p12 certificate along with the provising profile.
Now I downloaded the ipa file from there.
I tried to install this app through iTunes which did not installed desppite of waiting for couple of hours.
What can be the issue can anyone please tell me?
Is it something like that the provising profile used here should be for that particular device?
i think you have not added device in provising profile
1 Go to your Apple developer portal Click Devices to register your iOS device.
You need to connect your device to iTunes to obtain your UUID Click Certificate
2-Create a certificate for Production (to use PhoneGap Build, otherwise Development) Download the certificate
3- Convert the certificate to a p12 file . - Double-click the .cer file to open it in Key Chain Access.
Then click My Certificates under the category, Ctrl-click the certificate and export.
When you save the .p12 file, you are asked to create a password that you will need later.
4- Create a provision file on Apple developer portal, then download. Again, to make this work on PhoneGap Build, you need one for Distribution, otherwise Development. -
See more at: link
I have an app in the app store, made using Phonegap Build.
I now need to add push notification support to it, so have had to create and download a new .cer file on the Apple Dev site. I then need to make a p12 from that, and add that with my provisioning profile to my Phonegap Build signing keys.
What I'm wondering, is if I build the app with this new signing key, can it still be submitted as an update for my app store app, or will Apple see this as a new app now?
If the answer is yes, which of the following needs to stat the same in order for Apple to accept it as an app update, and not a brand new app?
.key file
.cer file
.p12 file
Thank you.
As long as the bundle identifier is the same, it will be the same app in the store.
The full bundle identifier consists of some hash for your Apple account + the identifier part in the project settings, usually something like: abc123.com.yourcompany.projectname
.key, .cer and .p12 can change.
All you have to do is to keep the same bundle identifier so that Apple will consider it as an update of an existing app.
I had a small app I wanted a friend to test, he's far away, so back then, I used ota distribution, I followed a step by step explanation and it went good.
I upgraded my app to ios8 among other updates in it, and I want to do the same : put it in my website, I searched for information about this, but all I got was outdated tutorials / informations.
I suppose I did allmost everything correctly :
created an app id
had the udid of my friend and some others on apple's website.
made a distribution (or provisionning or whatever they're called) certificate using this app id and my list of udid.
downloaded it and put it in my keychain.
told xcode to sign with it on release
archived it
saved it for ad hoc distribution
so there I should only move the .plist .ipa to my site and point my tester to this site, but it doesn't work. First, organizer only outputs a .ipa file when it used to generate a .plist and a .ipa and it used to ask for two images. I read somewhere that xcode 6 only exports a ipa now, so I tried using my newly made ipa and put it on my site along with my old .plist and it failed with the following error message : "the applications can't be installed because [mysite]'s certificate is invalid." (translated from french), that would imply I didn't use the right certificate to sign my release, but I'm quite sure I did.
in conclusion, I'm really lost, and I think I should restart the whole process, so any pointers to an up to date step by step tutorial, or some quick explanation of what I'd be missing / doing wrong would be much appreciated.
Just to notice,
Remember your plist should be in an "https" server. If you donĀ“t have an https server with a valid certificate you could upload your plist to a dropbox public link (this works perfect).
I used Phonegap to create a mobile app with HTML and Javascript files. I could upload my files to phonegap/apps to create my app online. I did all things well, but BlackBerry requires a signing key and .db file. I have signing keys, as I have the .csi and .csj files.
I tried to get BlackBerry .db file, but how can I get it?.
Apply for signing keys here: http://www.blackberry.com/go/codesigning
You will receive an email with attached signing keys. Follow the instructions in the received email to install these keys and use them to sign your application.
Instructions in these emails will guide you to install these signing keys to your development environment. Upon installation of these keys .db file will be created.
If you experience any problems upon installation of your signing keys contact blackberry support team: http://blackberry.com/support