Install apps on device without iTunes - ios

iTunes just dropped all the app syncing on iTunes 12.7.166.
So, how can we install release or Ad Hoc ipa files archived with Xcode on the designated devices?

You can still install ad-hoc apps using iTunes 12.7
Use following simple steps:
Connect your device.
Open iTunes and see the left sidebar for your device .
Just drag and drop your ad-hoc ipa file into it.
Hope that helps !

Just found another way, press ⌘+shift+2 on Xcode for showing the devices and simulators tab. Select your device and drag the .ipa to the installed apps section.

I found a solution for Windows users. All the other solutions i tried didn't work for Windows.
I have been searching about the same problem for a few days. iTunes make obligation to update itself to iTunes newer version for ios 11 phones and iTunes 12.7 version doesn't have apps section so i couldn't download anymore my ad hoc app ipa file and provision files to iPhone.
I just found out that there is an iTunes version (12.6.3) Apple published which won’t be prompted to download new versions of iTunes and you can use this version to download your app. You can dowload it from this link: https://support.apple.com/en-us/HT208079
Apple say if you have a newer version of iTunes you can just download this one over it but I couldn't do it like this. First, I removed iTunes from my computer, then I removed the iTunes folder from my musics folder (you probably don't need to do that) and I downloaded iTunes for 64 bit PC from the link I wrote above. And with this iTunes i can use Apps section again and it doesn't force me to update it. So it works like the good old times.

Install this application in your mac.
https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12

Related

Ad Hoc Catalina 10.15.x Deployment without iTunes

I know you can develop an IOS app and give it to registered devices for testing through Ad Hoc. Testers can physically install the app on their device with xcode or iTunes. Maco OS Catalina 10.15.x doesn't support iTunes as they decided more apps are simpler than one.
So if a tester doesn't have xcode, what do they use to deploy the app on their device for testing?
It looks like the app I was looking for is "Apple Configurator 2". It is the iTunes replacement for managing devices and installing apps physically.
Quick instructions:
1 Open Apple Configurator 2 and plug in IOS device
2 Select the device
3 in the top menu select the "+" (Add) option
4 Select Apps > Choose from my Mac...
5 Find the .ipa file for your test app
Source: https://help.apple.com/xcode/mac/current/#/devade83d1d7?sub=dev87a955931
Sorry, before I posted the question I was apparently looking at every recently outdated tutorial / help forum except the actual documentation.
So if a tester doesn't have xcode, what do they use to deploy the app on their device for testing?
The Finder.

How do I let users Beta Test my iOS app?

I have my .mobileProvision and my cert generated using openssl. I have the .ipa file. I hit iOS Deployment Type = Apple App Store so that others could install it. One of my workers in my group is unable to run it on her iPhone.
I am using Adobe Animate to export it. I have a developer through apple. With Android, it's as simple as typing in the password for the cert and handing the .apk file over. Then telling them to go to their android settings and tap "Allow apps from 3rd party developers"
You have several possibilities :
Use TestFlight to invite users downloading your app before release (the procedure is well explained by Apple here)
Manually install the app on tester's iPhone thanks to Xcode (just Run the app on it)
Use third party services such as Installr which allow you to easily install your app on testers' iPhone (up to 3 device with free version)
I think Deployment Type should be something like Ad-Hoc version and not Apple App Store.
Use adhoc so they can install over wifi and i use test fairy instead of testflight.
U still have to get their udid unless u have an enterprise account

Testing app on iOS deviced with Windows

I'm trying to distribute my app to beta testers. One of those testers has a pc. Now I've noticed that the instructions in here https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.html
under To install the app on a device . . . refer to Macs.
My tester tried to do the same on his pc (opening the mobileprov file, dragging ipa to itunes and syncing, but he got an unspecific error, saying "~My App Name~ couldn't install on this device".
Is there a method of doing the procedure on Windows and managing to get the app up and running on the iDevice?, although not mentioned on the site?
Thanks in advance
For beta tests I recommend Testflight or the use of Beta Builder, you can upload to your dropbox and mail the link to your testers. Testers open the link on their phone and install the app from the phone, no need to use itunes.
The benefit of Testflight is that you get symbolicated crash reports and you see how many hours your app is tested. It's free and uncomplicated.
Hope that helps.
There is also ad hoc distribution too, here's a link that talks about it, but really not much else.

Distribute iPhone app to testers?

I am working on my iphone app and now I want to send my app to my testers. But how should I send it to them ? Plus, they don't have an Xcode. Is it necessary?
Take a look at Test Flight. We are currently using it and it offers a lot of great tools and is very easy to set up.
testflightapp.com
It distributes it adhoc and then you can push it directly to the testers and allows you to see install statuses. Time spent and other analytic tools.
To answer your other questions. The don't need Xcode. They just need to have their UDID registered on your apple account. They will get sent an email that will ask to download the latest release. The app then installs over the air.
Since iOS 4.0, users have been able to install Ad-Hoc apps over the air. Please note you're required to get the testers' device UDIDs and add them to your device list on developer.apple.com and to the app's the provisioning profile.
You can host the IPA yourself, but I would recommend using TestFlightApp.com.
Macworld wrote a decent article about the gist of it, and TestFlight is fairly straightforward to use, especially since it allows you to send an email or link to your testers and collect the needed UDID from them.
Try diawi.
I find it very simple and very friendly to use. Also there is no wait in the queue type registration stuff. When you open it just drag and drop the .ipa file and the provisioning profile. To verify whether or not your app has been installed, just add your email id in the field mentioned and you will get a confirmatory email about your app installation. For installation at the tester's end they simply need Safari to install the app and the profile.
Below are the steps to create .ipa file (xcode 4.2)
Select iOS Device>Go to Product>Archive>Share>Choose iOS App Store Package (.ipa)>Provide a path to save.
Easily done!!!
From 26 feb 15 Testflight is closed their service...
I have used new link for creating installation link of ipa and distribute link to your client, tester etc.
open this link
http://www.diawi.com/index.php
upload provisioning profile(drag and drop) to their dashboard.
upload ipa(drag and drop) to their dashboard.
click on send button.
after that copy generated link and share to your client and tester.
With iOS 8, Xcode 6, iTunes Connect and TestFlight you don't need UDIDs and Ad Hocs anymore. You will just need an Apple ID from your beta tester. Right now you can only beta test your app with 25 internal testers, but soon 1000 external testers will be available too. This blog post show you how to set up a beta test with internal testers,
http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/

Why can't I put iPad app on my iPad for development?

Previously, I've been able to push my apps to my iPad from Xcode 4.2. I was building with Phonegap. The process is: register my App ID with the dev center, create a provision profile, and download it into my Xcode. Then from the drop down beside the play button in Xcode, I will see iPad as an option.
Now I'm building an iPhone app with Objective-C for the first time. I repeated the process above, but I don't see my iPad listed beside the play button. What is wrong?
Some ideas: i don't think my iPad has iOS 5. i think it still might be running iOS 4.x. Is that a possible reason?
If possible,
Update everything to the latest version (Mac, Xcode, iPad, etc.)
Provision a Device
If you are a team administrator, or if your team administrator has already configured the necessary credentials for you and your device, you can use the devices organizer to automatically download and apply the provisioning profile.
Alleviate the need to go to the iOS Provisioning Portal every time you want to add a device to your provisioning profile by using automatic provisioning.
To provision a device automatically for development . . .
Open the devices organizer.
Plug in your device.
Select the device, and click Use for Development.
Developing apps requires a provisioned device. The provisioning process sets up the required certificates and configuration data that Xcode needs to install your apps on your device.
Xcode 4 User Guide
It’s OK to support only the newest version of the OS.
Matt Gemmell - Latest Version

Resources