To transfer a .ipa file into iPad by using windows machine - ios

I am very much new to iOS development.I am working in native iOS development with Objective C as front end and SUP 2.1.3 as backend.I have successfully deployed an application in iPad by connecting it to MAC machine.(I am having a valid provisioning certificate.)
Now,I have to deploy my application using the ipa file.The steps that I followed are given below,
1.Product--->archive
2.selected archived file--->distribute---->save for enterprise distribution--->selected the code identity---->saved to a folder
3.dragged the ipa file into iTunes and synced..
This worked properly.
I tried the same procedure in my windows machine by downloading iTunes .And I connected the iPad to my Windows machine.But it didnt work.Can anyone please help me in solving this?Do I need to add the provisioning certificate or anything like that to my iTunes?I am using Xcode 4.3.2 and iPad 5.1.

If you are willing to to deploy & test the ipa file on your ipad then follow the instructions as specified here:
Testing Your App on Many Devices and iOS Versions
you do not need to pay the developer fees until you are publishing to the appstore. cheers!!!

Use testFlight OR hockyapp instead of windows System. That is best option for you.
« http://hockeyapp.net
« https://testflightapp.com

Related

How to generate a .ipa file from my app using Visual Studio?

I'm using Visual Studio community 2022 and Xamarin to create a mobile app which is compatible with both iOS and Android. I would like to be able to download the app on my iPhone so I can test it properly and eventually be able to share the app with other people. I have been able to archive the Android version of my app (generate the .apk file) with Visual Studio since, from what I gather, I have an Android simulator in my computer. However, I am unable to archive the iOS version of my app and generate a .ipa file because I don't have such a simulator on my computer. I can't use my iPhone to play it since I don't have an Apple Developer account (and getting one would cost me $119 CAD which I'm not very eager to pay) so the remaining solution would be to pair to a Mac computer.
I own a Mac computer, but I don't use it anymore since it was getting pretty old (Macbook pro purchased in 2013). When I try and pair to my mac, I get the same error message every time and I don't know what to do about it:
"An error occurred while trying to establish an SSH connection with SSH keys to"
followed by my mac's IP address. However, even if I managed to pair my mac to visual studio on my Windows computer, I have a feeling I would still be unable to sign my code without the Apple Developer account.
I've tried many things:
I've downloaded Visual Studio for mac on my mac and run the code, but since my mac is old the version of xamarin I used in my code is incompatible with the versions of XCode and Visual Studio I can download.
When that failed, I've tried doing what's indicated on this website but I didn't succeed since archiving the app always failed, because the XCode version I can download isn't recent enough (I can only download version 12.4 and I need at least 13.3)
-I've looked a lot into signing the app without paying $119 to Apple for a developer account but have found nothing else.
If anyone has any suggestions about how to potentially get the .ipa file it would be greatly appreciated. Thanks:)

"Unable to Download App", but can install through Xcode

I have a Xamarin.iOS app which is available to download from our company enterprise store. Upon trying to download and install this app on iOS versions 8.2 and 9.3, it gets about 2/3 of the way complete then gives the error message, "Unable to Download App, AppName could not be downloaded at this time.".
The app downloads and installs fine on iOS 11.4 fine. (These are the only devices I have available to test).
I'm able to download other apps which are hosted on this store, so it's not a connectivity or firewall issue.
Since it installs fine on 11.4, it doesn't seem like an issue with the provisioning profile.
I can download on Mac the IPA file which is hosted, and can install this on all the devices through Xcode and it works fine.
Rebooting devices, cleaning the solutions and re-publishing have not worked, and despite connecting devices to the Console there doesn't seem to be any error message thrown.
Any help would be very much appreciated!
I finally found the issue. Clicking on the link in the enterprise store would point to a plist file which would then point to the download package. In the plist file, there was also a reference to the app icon which had a different file name. This meant that on lower versions of iOS it would look for that icon but would not find it. But when directly installing the IPA through Xcode, it didn't use that plist file so would download and install fine.
I don't know why this only affected lower versions of iOS, but in searching for a solution I must have filtered some relevent results out by using those search terms. Thankfully, a whole 3 weeks later and it's finally sorted!

Deploying Apache Cordova app to iPad without Apple developer account

After having developed an app for a friend using Visual Studio 2013 Pro with the Apache Cordova Extension, I hoped to also get it runnning on an iPad 3 as fast as with Android. However, things proved to be more complicated than originally thought: The 99$ for an Apple developer account would be far too high for a single device development (the app is intended to only work on one device, no commercial intentions).
At least I now have the ability to use Mac OSX and XCode, which is connected to Visual Studio via network. Installing the app in the iOS simulator works as expected, but I'm struggling with deploying it on the iPad. I already considered jailbraking the device, as the warranty is yet expired and it wouldn't be a problem for my friend. According to the Information I found it would be possible; however, I could not find much about how to do that.
Thanks in advance.
After several months I finally found a working solution:
The latest XCode version (7 Beta 2) is able to sign iOS applications using an ordinary AppleID instead of a $100 developer license.
First, you will need to prepare the vs-mda-remote node plugin on your Mac and be able to build applications [See here how]. Using an appropriate deployment target in Visual Studio, the app can be tested within a virtualized iOS environment.
However, the deployment options Remote Device and Local Device will both fail when you haven't subscribed to the Apple Developer Program. Other methods (described here or here) requiring jailbreaking the device haven't worked for me either.
Interestingly, Apple seems to have changed their strategy not much time ago , finally allowing to sign and deploy apps on non-rooted iOS devices.
Whenever an app is built for the iOS simulator, vs-mda-remote will create a whole new build folder (named using a 3 - 5 digit random number) located in ~/remote-builds/builds. Inside that build folder, you will need to find and open the XCode project file with XCode 7 (example path: ~/remote-builds/builds/654/cordovaApp/platforms/ios/YOUR_PROJECT_NAME.codeproj).
After having connected and detected your iOS device, you should be able to select it as deployment target. Then you should follow these instructions, basically just adding an AppleID which should be used to sign the app. This wasn't possible with earlier XCode versions and is certainly much easier than using one of the "hack"-like techniques involving jailbreaking your device and practically voiding it's warranty.
Finally, you will only need to set the Code Signing Identity to the registered AppleID (for both the Project and the Target) and you're ready to deploy your app.
This method worked for me using iOS 8.3 and Mac OSX Yosemite 10.10.4.
If there are any other questions, please feel free to ask.
in Visual Studio 2015 Community RC, there is an option to debug the app developed by cordova in 'remote device' (iPhone or ipad) connected to the Mac osx. Pls. try it.

Enterprise App not able to download on iPad

I have hosted my IOS App on company's server using Apple's enterprise development profile.
I was successfully able to download the App on my iPhone but not on my iPad.
It asks for Install nothing happens.
What am I missing?
Thanks.
The problem is with the iOS 8 loader for Enterprise installs. Unfortunately, the only way to circumvent this issue is to dynamically rename the bundle identifier in the plist for each request.
This will effectively install two instances of the application on your device but the legacy version will be deleted once installation has complete.
See the following link for further details:
iOS 8 Enterprise Apps issue
The following link will also provide more details on how to implement such solutions:
Enterprise catalog
Check for iOS version of Deployment Target in Xcode, maybe it's newer than the version on the iPad.

Enterprise Wireless Distribution doesn't work iOS 5.1.1

I've been searching all over and cannot seem to find an answer to this. I'm hoping someone here can help. I'm somewhat new to iOS app development so please bear with me if my terminology is off.
I'm working on an in-house Enterprise iPad app for the company I work for. We have an Enterprise Developer account and we've created all the necessary Certificates and Provisioning Profiles for Distribution (Distribution Certificate, Distribution Provisioning Profile). We are aiming to use the Wireless Distribution Method on one of our websites. I've created the necessary files (.ipa & manifest .plist) and uploaded and linked to the manifest file according to Apple's instructions.
When I test the wireless distribution method using iPads running iOS 6 it works flawlessly. When I try testing on an iPad running iOS 5.1.1 I get "Unable to Download Application" with options "Done" or "Retry". Clicking "Retry" doesn't seem to help.
The app's build settings in xCode are set to
Base SDK: Latest iOS (iOS 6.0)
iOS Deployment Target: 4.3
I've tried Apple's troubleshooting suggestions for Wireless Distribution. I am able to successfully install the app on the 5.1.1 device using Apple Configurator so I know the app actually works on the device.
From what I've seen, many other people have had issues with iOS 5.1.1 but I couldn't locate a clear answer on how to fix this wireless distribution issue. We still have some of the original iPads being used in our company that are unable to upgrade to 6.0 and we want to be able to support them if possible.
Is this just an issue with iOS 5.1.1 that was never resolved?
Is there another setting in xCode that I might be missing?
Do I need to change something else on our server (we've already added the appropriate MIME types as per Apple instructions)?
Any help/suggestions are greatly appreciated!
I had a rather obvious issue - I had named my icon file Icon.png but had listed it in the manifest as icon.png. This worked fine in iOS 6, but not in 5.1.1. Sometimes it's the easiest solutions.
The documentation requests an icon that is 57x57, but I upped it to 72x72, since it is an iPad only app. That may help as well.
I encounter the same problem for distribute InHouse app to iPhone iOS 5.1.
It is solved after adding Large Image Url to the .plist.
I had this issue as well. If you shut down the iOS device and restart it, the app will be there ... just a workaround that helped us here. But I´ll try to fix it withe the icon issues in the other posts

Resources