iOS signing information about phonegap - ios

I've read that to build an IOS app with phonegap i need certificate and provisioning profile.
For my personal test I configure my certificate with UDIDs of the Apple devices to test it on them , but if want to publish this app for all Apple devices ?
What should I do?
For now I only create an apk file and install it on every android devices...

You will need to create and sign your app with a Distribution Provisioning , that its not limiting to only test devices.

Related

Installing .ipa over the air does not open

I have signed my .ipa and I have tried to install it via diawi. The app got installed but it shows the app's icon in dark and does not open. I signed it with a iOS Certificate and when I try it from XCode and TestFlight it works perfectly! What could it be?
You need to sign it with AdHoc Provisioning Profile.
You should also register the devices UDID in Certificates, Identifiers & Profiles in your Apple Developer Account.
EDIT
Excerpt from Diawi Knowledge Base.
A few things to check as a developer
If you have uploaded an app to Diawi and can't install it on some of your devices, here are a few things to check:
device's UDID must be in the provisioning profile built into the app by xcode
device's UDID must not start with "fffffff..." (if it is, then it is fake)
you are building a Release version of your app
the device is not behind an enterprise firewall preventing app installation
You may also try to drag&drop the app into iTunes and sync your device: it should install the app, otherwise it is not valid.
Can't install an app on an iOS device? Things to check
Distribute to registered devices (iOS, tvOS, watchOS)
What is the difference between a Development Provisioning Profile and an Ad Hoc Provisioning Profile?

nativescript Warning : Cannot find a valid certificate or provisioning profile for the iOS platform

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.

Beta iOS app distribution problems

I have an app ready and I want to test the beta in some external devices. I am using the correct bundle id and in the iTunes connect page I created a certificate , added the devices and then created an ad-hoc provision profile. I opened it on Xcode and then archive the app and export it. I used Diawi and Ubertesters for the app distribution but in both cases I get "Unable to download app". I am missing something ?
Most probably the issue is connected to the device provisioning. Please make sure you've added your device UDID to the provisioning profile and sign your .ipa file with it. Once the newly signed up build is uploaded to Ubertesters, please try to install it on your device.

Install iPhone application in my device

I was recently developing an iPhone application using Xcode. Now I want to install this app on my iPhone in order to test it.How can I do this? could you tell me please a step by step answer because I am new to this.
I have already created an account on the
iPhone Dev Center
now what is the next step?
As per Apple guidelines:
To test your app on a variety of devices and iOS versions, create a special distribution provisioning profile, called an ad hoc provisioning profile, and send it, along with the app, to testers. An ad hoc provisioning profile doesn’t require that testers be enrolled in an Apple Developer Program, be added to your team, create signing certificates, or use Xcode to run your app. Instead, app testers simply install the app and the ad hoc provisioning profile on their device to launch the app. You can then collect and analyse crash reports or logs from these testers to resolve problems before you ship your app.
Can I do what is mentioned here? and if yes how ?
go to memeber login area and login with your credential..
go to certificate , Identifiers & Profile tab
go to keychain access and create a .csr file and save it, it'll
required for creating certificates
create a certificate from certificate tab
create App Ids from identifier tab
Register your device UDID from Devices tab
Create distribution profile from Provisioning Profile tab and download & save it.
Install the Provisioning profile to your device and build your project using that profile.
Archive your project and create .ipa file
Final step: Install that .ipa file to your device.
Hope it'll help you. Happy Coding.....
With the free account you can not test/run apps on a device.

iOS's ipa distribution for testing

I have made an app for iPad and I would like to send this for testing to a friend. If I send the .ipa by email can he install this .ipa on his iPad? If he can't, what's the better way to install my .ipa on his iPad?
you need the UDID of this iPad.
add it to the test devices of your ios developer account.
add the device to a adhoc distribution provisioning profile
and build your app with it.
then you send the ipa to him
he can install the app into itunes and sync his ipad with itunes
alternatively install it with iphone configuration utility (windows or mac)
or in Xcode using Windows > Devices > Select your device > Installed Apps
You could use TestFlight.
You need to know UDID of the iPad. TestFlight requires you to compile the app with the UDID added to the provisioning profile.
If you don't know the UDID you might use some services like www.aironapp.com which gets the UDID of the device automatically and resigns the application with the new UDID.

Resources