How to Install .ipa file to iPhone from Web Link? - ios

I have created one enterPrise App. And I followed the steps form the below link.
I also gave correct paths for Manifest file also.
After exporting App to the Server, If I use that link to install that .ipa file to my iPhone,
It's showing like the Below image.
How to install that .ipa file to iPhone without using third party tools or itunes connect?
Image showing like this while click on .ipa file link

You just need to enable the over the air installation while creating ipa file.
Check attached screen shots, it will help you more.
You can provide your ipa, small icon and big icon url in second steps.
Once you are done with this steps, you will get manifest.plist and YOUR_NAME.ipa.
Now you are ready to upload application. You can put both file on url which you enter in second steps. Then create one html file and write below code on button click:
Tap Here to Install<br />APPNAME<br />INSTALLED
Open html url in your device and installed application.
Best way to upload ipa and manifest is DROPBOX. You can upload both on dropbox Public folder and then you can get link and use it.
Cheers...

First of all, you should have the enterprise dev account. And when you archive, export enterprise ipa.
The following steps are how I deploy my enterprise ipa package.
There are some files you should provide, and all put on the server which is support https.
1. appIcon size of 512x512
2. appIcon size of 57x57
3. ipa package
4. a manifest.plist. In the plist file you should set the software-package to where the ipa address in the server, display-image(icon 57x57) and full-size-image(icon 512x512).
When all the files have done, you can download the ipa in the safari use the URL:
itms-services://?action=download-manifest&url=https://yourserveraddress/manifest.plist

Related

how to upload my EnterPrise App(In-House App) to my own web server in iOS?

I have followed all the below link steps.
Enterprise App Distribution Link
7th step for in-house app distribution
in that above link in step no 7, They mention we need to provide
"App URL. A fully qualified HTTPS URL for the iOS App file."
if we give server link in that field the .ipa file (which is generated using Archieve) will automatically upload to location? or we need to manually upload ?
You have to manually upload the ipa file to the location that you will be provided in Manifest file.
From your web page you will have to provide a download link, that download link will have a download link path to your manifest file, and manifest file will be containing the link of your ipa file.

OTA Installation: Install IPA on device for testing

I have generated a debug IPA using Codenameone build server, that I would like to test.
The file is hosted online example URL below:
https://url/directories_to_app/myapp.ipa
If I download the file above from my iOS device. I have no way of installing it (iOS only gives me options to share the IPA file). What are the additional steps that I need to do to be able to download and install the file on my iOS device?
one way to install ipa is upload ipa on below url then allowd adhoc devices can install this ipa from the url.
https://www.diawi.com/
You can drag drop ipa file in iTunes and install that on your device as well.
1. Drag-and-drop IPA file into 'Apps' tab of iTunes BEFORE you connect the device.
2. Connect your device.
3. Select your device on iTunes.
4. Select 'Apps' tab.
5. Click Install button in front of app.
I may have missed something in your post, but if you are using the Codename One build servers you can install your .ipa directly from there. On your iOS device, browse to https://www.codenameone.com/build-server.html, click on the "Successful Build" message and then click on 'Install On Device".
You can install your app using http://installipa.com/
Click on the Enter App Details button
Upload your .IPA by clicking the cloud icon beside "IPA URL"
Optionally add a name, icon and your email address.
Press "Send Installation Link"
You will see a QR code, that you can scan using your iPhone, or click the link in your email from your iPhone.
Use https://appforshare.io with no limitations
No build expiry
No size limited
No storage limit
Complete project management
I have found this tool very useful as compare to others, all others limiting me if build size exceeds 50mb or 100mb, or link expires very soon etc.

How to distribute an enterprise iOS app?

It's an in-house iOS app for a small company. The company has iOS developer enterprise program. I am hoping that it is possible to distribute the app using their corporate website which has an SSL certificate i.e. without using an MDM server.
I am able to export an .ipa file for Enterprise Deployment. Thanks.
You can do it through their server in a few easy steps.
You need to first create an html page which the users can navigate to. This page will hold a button or link which will open a manifest plist with instructions to install the ipa file.
HTML:
itms-services://?action=download-manifest&url="The url where the manifest.plist can be found"
This means that you not only need to generate a .ipa but also a .plist which will be the manifest. You can search how to generate manifest for iOS. One thing to keep in mind, the path to the .ipa referenced in the .plist will need to be its path on the server for example:
https://myserver.com/myapp/app.ipa
For this example we can assume that the myapp/ directory holds the .ipa, .plist and .html file for the app.
Assuming all provisioning profiles are set correctly, the user should then be able to download the app.

iOS App distribution - Archiving an .ipa file

I have an .ipa file which is signed with an Enterprise Certificate and using an inHouse distribution profile. I do not have the original source code with me. When I went through the distribution article in Dev center, I understood that it has to be archived for distribution purpose. I do not know how to archive an .ipa file. Could you please assist me in this? I'm new to this iOS development world.
I am going to assume everything was built and signed properly, with the proper provisioning profiles and distribution certificates.
You need the myApp.ipa and the myApp.plist generated by XCode, there may be others ways, but generating these via Xcode is the easiest. Once you have both of these files, upload them to your server (e.g. public_html/app/myApp.ipa and public_html/app/myApp.plist).
Your users navigate to your download page via Safari. On this page you include a link like the following:
Install the app
It is pointing to the myApp.plist. This must have (among other things) an item like the following (not sure about the exact format at the moment, but it is easy to spot if you open the .plist file in text editor):
<key>url</key>
<string>http://mydomain.com/app/myApp.ipa</string>
This URL is also usually added during the archive in XCode, but it can be easliy edited. It points to the .ipa (which really a zip file containg the executable and other resources like images).
When users tap "Install the app" in Safari, it will read the plist file, and if everything was successful up to this point, will prompt the user to install the application.

iOS App loader - what file type should be uploaded

I have always been uploading iOS apps to appstore from XCode Organizer. That is pretty simple process. And we do not see any IPA or APP file is created. Now my client is trying himself to upload the app using app loader and is continuously asking for an IPA file. Now I have some specific questions -
Does app loader exist now-a-days ? Is it a different program out of XCode?
If it does, what file it takes from me to upload to appstore? An IPA?
How do I create the file for appstore? Note that I have the distribution certificate and appstore provisioning files installed and set in my release configuration. And I am sure if I have tried with XCode it would upload already. But, client not allowing me to do that. He will do it using app loader.
Special Notes -
1. Please do not give me links to an apple documentation, they do not talk about file type and how to create that. They always say "binary". Their doc titles does not reflect the content.
2. Please do not show me the Ad Hoc build process, that is not what I am asking.
3. Please only reply if you have used app loader before.
Application Loader is present in the Utilties folder.
For XCode 4.5 go to
XCode -> Right Click and select Show Package Contents
then go to Contents -> Applications -> Application Loader.
When you just do a build from Xcode, you get .app file.
To create .ipa from it follow below process:
On "/" create a folder named Payload
Copy your .app and .mobileprovision files in this folder.
Open terminal, go to / and run following command
zip -9 -y -r appName.ipa Payload/
This will create file "appName.ipa" on /
Yes and Yes.
As far as I know, it takes a compressed .app file.
In Xcode go to Products and select "show in finder". Then compress the file with a right click. The result should be uploaded with application loader. The result is located in the Library directory. Depending on your settings this can be hidden from application loader. Therefore you should copy the compressed file to a directory which is accessible from any program (like the desktop).

Resources