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.
Related
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?
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.
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.
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 developing an app for a customer and to show it on his device I sent him the ipa file of the app and his device was jailbroken and he successfully installed the file on his device. but now he wants to install the app on a not jailbroken device and I have the device UDID and I added that device to a new provisioning profile and rebuild the app with that profile . and recreated a new ipad file . but this also didn't help and he couldn't install the file .
is there any way to test the ipa file on a not jailbroken device?
I will appreciate if someone can help me with this
thanks
You need to add UDID in device section on iTunes connect account then create an adHoc provisioning profile selecting the device and then use this provisioning to archive application in XCode then send him the ipa and the provisioning profile.
If you want there is a fantastic website http://testflightapp.com that allow you to send ipa OTA and there is a lot of explanation on how to create and send ipa.