This is Minton. I've recently discovered a software known as "Adobe PhoneGap". It involves using HTML CSS and Javascript to write apps.
Everything is going fine, but when I want to put my alpha test onto my iphone for testing, it tells me that I need a valid signing certificate and provisioning profile to put apps onto my phone.
For iphone apps I have been using XCode and thus the profiles are linked to my apple ID (I'm using the free one just to put alpha tests onto my device), but how do I access my certificate files (if any) in PhoneGap?
Thanks in advance!
To run your mobile App on your iPhone you have two options :
Build the app directly to your phone via terminal command
cordova run ios --device
Add your UDID to your provisioning profile
you have to get your iPhone UDID which you can get it from you iTunes while connecting the iPhone to it
then add this unique number to Devices tab on your Apple developer account
and then add this device to your provisioning profile you are using with this APP
After finish all development on the app you can upload it via application loader which come with XCode to the app store where you can install it to any iPhone compatible with your supported version of iOS
Related
I have an IPA file generated with XCode with 3 devices embedded in his mobile provision file. I've added 2 additional devices on the mobile provision on apple developer web. Is there any way to install the IPA file on these new devices without regenerating the IPA file on XCode?(or at least, without using a Mac).
The devices has iOS 9.2. It seems with iOS 7 the mobile provision file installs easily, but with 9.2 devices it can't be possible to install the mobile provision file, even with diawi service.
I'm using Standard program Ad-hoc distribution. With this program i can distribute until 100 devices.
There is no possibility to run the app without add the devices to your developer account. You need to add first and then generate another IPA . This is the possibility by my experience. Thanks!
One standard way could be you can upload your IPA file to iTunes connect and Test it using Test flight app (Create internal user for that) the will receive email through which the can install IPA and you will not required to add new device id's hope this will help.
I have developed my iPhone application using Phonegap.I am able to install my application from diawi to my development device(iPhone 5c).
Using Iphone have IOS 7.1 version and developed my application using developer certificate.
Same link on client device download the application,but application is not installed properly.The installation failed with the following error message "Could not install the xxxx(app name) application on this device".
Need help to solve this.
Since this application is installed on your phone, certificates and provisional profiles are created properly. The error on the client device may come because of two reasons:
Client device UUID is not added to the provisional profile which is used while compiling this application.
Your deployment target is higher than client's device iOS version.
I assume that you are in development phase and trying to install the app via Xcode. If thats the case then make sure 1. you have added Client iPhone UDID in the list of devices in the Member Center 2. You have included that device ID in list of devices which can install the app under your provisioning profile. 3. If you are using Team Provision Profile, then make sure all devices are associated with the team + all development certificates are associated with the team. If you have already release a app then I am sure you had created a distribution certificate. Just before you submit your app to the store, you create a signed archive of your app and validate it. Test your final build before submitting it to the store, and if you have not done so, test the archive again for regressions after validating it. Link 1
If you are targeting a specific iOS version (for e.g.: 7), make sure client's devices has <= of that.
i try to use the Phonegap Build Service from Adobe, but i can't install the *.ipa (iOS) result from the compilation on my iOS-Device. I try to use it with Dreamweaver CC and the build in upload. I have upload my distribution *.p12 and *.mobileprovision file to the Adobe Phonegap Build server, so this works.
After creation of the app I could transfer the app from iTunes or the barcode link to my device.
After the transfer the app (try to) installs, but the app icon stays grey and the app doesn't start.
Every time I click on the app icon on the device, the app try to install itself, but the app icon stays grey and the app doesn't start.
Could anyone suggest a solution.
Devices: iPhone 5s, iPad 3 with iOS 7
Phonegap Build Version: 2.9
My fault was that I use the development provisioning file.
You have to use your distribution provisioning profile (.mobileprovision) and your iphone distribution profile (.p12).
I you only develop for yourself, you have to create a distribution provisioning profile on the Apple development portal under "Certificates, Identifiers & Profiles".
You need only create an adhoc profile with the devices you want to use.
Attempting to deploy an Enterprise application wirelessly, with partial success. I do have the Enterprise Developers Kit, I've created the provisioning profile, added the devices ID's, uploaded the mobile provisioning profile, the ipa, and the P-list.
When I install the app through xCode directly onto the iPad, then attempt to download it wirelessly, it works fine. When I attempt to use it on a device that hasn't had that direct install, it downloads about 66%-75% of the way, right when the title shows up on the app, then says "Unable to Download Application".
Any ideas?
So, if you're on here, you should check to see if your iPad or iPhone is up to date with whatever version you archived it with on xCode. I updated the iPad to 5.1.1 and it installed just fine. My bad.
I'm using Appcelerator to build smartphone apps, only iPhone right now but the plan is to expand into Android territory later.
I'm having some problems (as many others I understand) with understanding the provisioning profiles and ad-hoc deployment.
I have created a provisioning profile that contains the UDID's of my iPhone, my iPad and my sons iPhone. I build using Titanium Studio, and then select the "Install to IOS Device" to build an app and also an "ipa" file. Syncing with iTunes to my own devices.
I'm now planning to use TestFlight with the ipa file to distribute beta versions. It seems to work OK with the existing UDID's in the profile. The problem is now when I add more UDID's. Do I have to update the profile manually (on developer.apple.com), download it and fully rebuild my app for every added UDID? Or is there a simpler way? As I understand it, the profile is embedded into the "ipa" file, so does that mean I HAVE to rebuild?
"Do I have to update the profile manually (on developer.apple.com), download it and fully rebuild my app for every added UDID?"
Yep, it's exactly as you say. When you build your app, the provisioning profile the app is built against is embedded within the .ipa file. This is used to determine which devices can run the app, as TestFlight illustrates after the .ipa file is upload - all devices within that profile that match devices you've registered with TestFlight are listed. So after changing the device provisioning, you'll need to download and install the provisioning profile by dropping it into XCode, and then rebuild the app.