THIS WEEK'S SPONSOR:

Kolide

Endpoint Security for Teams That Slack - Try Kolide for Free Today!


iOS 8.3 and Desktop File Managers

I missed this when reports first came out last week: with iOS 8.3, file managers such as iMazing and iExplorer can no longer access the document libraries of iOS apps over a USB connection.

Joe Rossignol writes:

Apple has changed security settings in iOS 8.3 that prevent file managers and transfer utilities such as iFunBox, iTools, iExplorer, iBackupBot and PhoneView from gaining access to app directories on an iPhone, iPad or iPod touch. The change breaks current versions of transfer utilities for OS X and Windows, forcing many developers to release new versions of their software with workarounds that restore at least partial sandbox access.

If Apple’s argument is that the ability to access app files has been disabled for security concerns, I may understand that position. But that doesn’t change the fact that, while some apps can still pass along files over USB to the aforementioned file managers if they support iTunes File Sharing, other apps are now cut off from USB file transfers if they don’t support iTunes.

Or, if they can’t support iTunes File Sharing.

Case in point: Pythonista. Due to rules that prevent Python scripts from being manually copied with iTunes File Sharing from a computer to Pythonista (that’s a whole other topic worth arguing), Ole Zorn’s app doesn’t show up in iTunes. And because of other Apple rules (App Store Review Guidelines, 2.8), Pythonista can’t sync scripts with iCloud or other services across devices either.

Still, before iOS 8.3, I could transfer Python scripts from my Mac to my iPad (and vice versa) using iMazing; now I get this error:

I wanted to save a backup of scripts I created on my iPad over the weekend (as I always do), but I couldn’t access them over USB anymore due to iOS 8.3. Instead, I ended up having to copy and paste code as plain text, create text files in Dropbox, and sync everything back to my Mac.

I don’t know what would be better for Apple’s users – whether it’d be preferable to reinstate USB access to all app directories through third-party file managers, let users decide which kind of files they want to sync between devices, or open up iTunes File Sharing (even if Apple doesn’t recommend it anymore) to more file formats.

A basic question remains: if I program on an iPad and I want to access my script files within reasonable security measures, why shouldn’t I be able to?

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.