Post

Replies

Boosts

Views

Activity

Can my test users with iPadOS 12.5.1 use TestFlight? How?
We add new users to our list of testers, and some of them are still using iOS/iPadOS 12.5.1, probably because they have older hardware (as do I). I was surprised today when one got the invite email, but was unable to load TestFlight because of the older iPad he is using. I found today on my old iPad mini 2 that I could delete TestFlight and re-install (after saying OK to "using last compatible version"). But, I've read that this is likey because I have other devices that have TestFlight on them. How can I support testing of my App on iOS 12 if my beta testers cannot get TestFlight? Is there a work-around?
2
0
1.3k
Mar ’21
In iOS16 vs 15 - different functionality for files and text with uiactivityviewcontroller if user chooses "Save to File"
In my app a user can share a result file (.pdf) or log files (.txt). After updating to iOS 16, one user called to say it did not work with "Save to Files". I confirmed this on iPhone with 16.0.3 and also on iPad with 16.2 (beta). I also checked and found this working as expected on iPad with 15.6.1, and also on iPhone with 12.5.6. When I call uiactivityviewcontroller I have two items: a URL(fileURLWithPath: path), and a String. If the user selects Mail, this String became the "message body". But, in iOS16, the call fails -- the file is not written, and the ActivityViewController stays up. In iOS15, the file is written, along with a file called "text" that has the "message body" text. let msgBody = "Text to go into message body if an email" let fileURL = URL(fileURLWithPath: filePath) let ac = UIActivityViewController(activityItems: [fileURL, msgBody], applicationActivities: nil) if UIDevice.current.userInterfaceIdiom == .pad { ac.popoverPresentationController?.sourceView = UIView() present(ac, animated: true, completion: nil) } else { present( ac, animated: true) } Why has this changed from iOS/iPadOS 15 to 16?
0
0
843
Nov ’22