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.
Related
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
To be very clear: I have a free Apple Developer account. I am running Xcode [Version 6.1 (6A1046a)] on a MacBook Pro / OSX [Version 10.10.3 (14D136)] I have Apple Configurator [Version 1.7.2 (560)] Is it possible for me to develop an app, upload it to just my iPhone 6 without paying $100 to Apple? I do not want to jailbreak the phone. I do not want to submit or sell the app in the Apple Store. I do not want the app to run on any other phones. If so ... pointers to somewhere describing the process. PLEASE no links to "Here's how you submit a app to the Apple Store." ... not what I'm trying to do.
This is possible (ONLY WITH PAID ACCOUNT)
Im curious if you can send the source code to someone who has a paid account and they could build it for you. I think that is the only way this would work with a free account.
** I would recommend spending the 100$ to get the developer account, then you can follow these steps **
All your going to want to do is
plug your phone into your Mac
Open xCode / your project your trying to build to phone
where you normally select your device for iOS simulator, select your iphone (should be at top of list)
[command + R] will build it to that device
hit stop button
unplug iphone and enjoy
UPDATE (6/9/15): Starting with Xcode 7, developer program membership is not required to run an app on your device.
No. You must be a part of the paid Apple Developer program in order to put any app you've developed on any iOS device, whether via the App Store, ad hoc distribution, or even by connecting your device to your Xcode project. Free accounts are limited to running in the simulator.
This is my first app and its ready to be deployed on devices. going through apple's 100 or 150 page "App Distribution Guide" is plain daunting. I'm using xcode 5 and iOS sdk 7.0 and I signed up for ios developer membership. is there any any web page giving a walk through of deploying it? how to create icons, how many and how to specify them in app etc. appreciate that.
I ran into testflight but they are no longer accepting new signups.
You can simply prepare AdHoc builds which your beta-testers can install on their devices via iTunes. Actually, UDIDs of their devices must be in corresponding provisioning profile which you use to create this builds.
i have 2 application (app' A. and app' B.)
i distribute by "for enterprise"
i have 3 ipad
- 2 ipad use ios 5.1
- 1 ipad use ios 5.1.1
i have web server run iis and i upload .ipa and .plist to web server
and create like for download app' A and app' B on web page
i use ipad (ios 5.1) download and install app A and B it's ok no any ploblem
when i use ipad (ios 5.1.1) download and install app A it's ok no any ploblem
BUT when i download and install app B on ipad alert "Unable to Download Application"
how i can fix it
thank you
ps1. app A and B same config'
ps2. sorry for my english skills.
Are you trying to distribute your application with In House or Ad Hoc Certificate ? If you don't know the difference, you can see this article to understand better how you can distribute your apps.
Your problem seem to be a known problem : articles on techplex, techiehq...
If you are using Ad Hoc certificates, you should have provisioned UDIDs of authorized devices in your Provisioning Profil. Are you sure you have provisioned your iPad with 5.1.1 in this profile ?
If you are using In House certificates, you are not the one to have this problem. It seems to be a problem with iOS 5.1.1. Some possibilites are :
you are using 3G and not Wifi, and there is a problem during download.
you are updating your application, and it does not work.
you have an iOS 5.1.1 bug
I am working on this. You can create a free account, and try to distribute your application to your devices with this service. You will access to informations such as the kind of certificate you use, which devices are referenced.
Please give me more informations :
In House or Ad Hoc certificates ?
Does the error appears during the download (progress bar under 2/3) ?
Do you try to install your app with Wifi or 3G ?
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