Enterprise Wireless Distribution doesn't work iOS 5.1.1 - ios

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

Related

Problem uploading an app to iTunes Connect

After experimenting a bit with SwiftUI making a new iOS app; I just got to the point where I want to put it on TestFlight to start testing with more people.
But this is where I am hitting a new problem.
After archiving, here is what I get when trying to upload the archive to iTunes Connect:
Provisioning profile failed qualification
Profile doesn't match the entitlements file's values for the application-identifier and keychain-access-groups entitlements.
As far as I can tell, I am not doing anything more or less than I always did in the past, when uploading a new app.
Here is what I can say about the app:
It is using SwiftUI. (This is the first time I upload a SwiftUI app, if that ever matters here)
It is using Core Data.
It is using MapKit.
It is using location triggered notifications.
For the environment:
I just upgraded Xcode to version 11.6 (11E708)
I am using Mac OS Catalina version 10.15.6.
Is there anyone who has faced the same situation before?
Or is there something to check knowing the information above?
I'm having the same problem since around July.
Here is what worked for me.
Archive the project on Xcode11,
Open the Organizer window on Xcode12 Beta
And as usual, you can try uploading from there,
BUT in my case, Here, I faced another issue saying failed to 'APP STORE connect operation error'.
If you face this same error like this, then here are other steps you should take.
Download 'transporter' from the Mac app store.
on the Xcode 12 Beta organizer window, instead of uploading the app, click export the app.
Then open the transporter, and add the file you just exported, then you will see 'Deliver' button. After clicking it , in my case, the app was uploaded in a couple of minutes.
Hope it works for you too.
Xcode11: Version 11.5 (for archive)
Xcode12: Version 12.0 beta (for exporting a project on organizer)
My Mac: macOS Big Sur Version 11.0 Beta
The problem is because you need to check the capabilities. The capabilities in the project needs to be equal to which you configurated in the section of "Certificates, Identifiers & Profiles" in the app. In this question you can find more info

Ipa file only installs on some iOS devices

I'm facing this issue where my .ipa file installs and runs perfectly on some physical iOS devices. It however, just remains darkened (the logo) after installing on some iOS devices. Now, I've checked the architecture and the build covers all the necessary architectures. I've checked the min sdk too and it more than covers what I need. So I for one am baffled as to why my flutter application only runs on certain iPhones (physical). It runs on all simulators tho.
Photo of darkened logo:
What happened was it became dark and started installing like any iOS app would but after installing, it just remained darkened and was not-clickable. I'm using diawi to generate the link to help the iPhones to download the ipa.
Does anyone know what might be a potential cause for this ?
You must add Device UDID in provisioning profile to get installed on it. If you are making build link via Diawi. You can see all added UDID there.
There should be few reasons where ipa file should not work on few devices where it works on other ones. Here is the listed below :
Device in which you are trying to install, UDID is not added to the provisioning profile
Link you created for ipa file installation gets corrupted
Site which are using for creating iPa installation link contains installation limits
Installation link gets expired after few days due to free version you are using
Suggestions :
If you are using http://diawi.com try it with Login. So it will give you more time before expiration of the link
Try https://www.installonair.com for making links for installation. Its damn easy to use & works well.
Hope this helps everyone.

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.

Bypass Code-Signing for iOS Test Dev - XCode Version 6.0.1

I'm pretty new to the Xcode environment and I'm trying to test a iOS App I'm building.
I'm running XCode 6.0.1 with a non-jailbroken iPhone 6+, running iOS 8.0.
Unfortunately, I do not have a Dev Account as yet, but my iOS simulator is ridiculously slow (and for some reason massive on my screen), making it hard for testing.
I've already tried the solution from HERE with no luck, but changing the STRINGs to NO.
I have also tried to change the following project settings (found here), as seen here, with no luck:
Is there an updated method around this? Or am I forgetting to do something?
Unfortunately, you can't. According to Apple's Documentation on iPhone certificates - iOS/iPhone certificates are only issued to members of the iOS developer program.
Those are the only two options. Without a paid developer account you won't be able to provision your device to run your app, and without jailbreaking your device you can't use the JB-enabled ways (whatever they are) to install your app on your device.

ios7 error when submitting an update. this bundle does not support one or more devices

application context: ios7, xcode 5, written with titanium appcelerator (sdk 3.1.3GA), previous version compatibility was as the image says (directly from itunes connect)
the complete error is
this bundle does not support one or more devices. supported by the revious app version. your app update must continue to support all devices previously supported. your declare supported device in Xcode with the Targeted Device Family build setting. Refer to QA1623 for additional information: https://developer.apple.com/library/ios/qa/qa1623/_index.html
Now. I checked in the building settings as what the message says and the results is attached as images.
as you can see, I should cover all the apple devices (iphone/ipad), but still giving me the same error. anybody knows why?
thanks in advance
Your app was previously supported iPad too. You cannot drop support for a device family (iPhone or iPad) in an update. Make your app universal in project settings>General tab.
The solution for my problem was to simply rebuild the archive from titanium (publish app to apple store) and then archive the app.
I have selected Universal device for universal target.
no issue were found.
so it seems actually there's no problem in the process, but still don't know why there was that device compatibility problem.

Resources