Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
IOS 8.3 now breaks iFunbox and probably other similar programs
-
An explanation from iFunBox
-
Luckily, you can downgrade to iOS 8.2. See, for instance, http://www.gottabemobile.com/2015/04/08/how-to-downgrade-to-ios-8-2-from-ios-8-3/
If you haven't upgraded to iOS 8.3: don't!
-
It is probably a bit safer to
downgrade just the Pythonista app
instead of downgrading your entire OS. -
This is not a bug. It is an Apple security policy change. There is a lot of Internet traffic about it. However the latest iFunbox has a partial workaround. Apps can apparently choose to allow sandbox access. Presumably Pythonista is one of the apps that does so. Read the iFunbox link above for more details.
-
So I know this isn't the same workflow as sideloading data in/out of Pythonista's document folder via tethered access, but just a reminder that another method that still works fine with iOS8.3 (and Pythonista 1.5 at least) is to spin up a pure python mini-fileserver.
For instance, I regularly use the mini WebDAV server that wolf71 posted <a href="https://omz-forums.appspot.com/pythonista/post/5862818263859200">here</a> a while back. (In that thread I have a post that describes how I use it to transfer content locally between GoodReader on the same device by using it as a WebDAV client. i.e. connect via local loopback). I tend to use GoodReader as my central 'hub'# on my iPad, and haven't ever tested Wolf71's mini-server against the native WebDAV client capability in OSX or Win. But the GitHub page states that it does support Win/OSX/iOS clients. Might be worth exploring if the direct access method doesn't come back.
Thanks,<br>
Pacco# I do most external file transfers with it
-
I have an in-progress FTP sync script for Pythonista that needs some testing. Once it's deemed reliable, it could be another solution for those who want a more automated experience. I can post it if anyone wants.
-
Hey, this is what i get it as an alternative, since my ifunbox break down, i choose this transfer utility as replacement, i install it for free, and then finding it can work well since we upgraded to iOS 8.3, luckily, i can also access apps document folder.
-
I thought the new version of ifunbox fixed the incompatabilities.
-
The latest version of iFunBox can access Pythonista Documents as long as you are running the current beta. @omz must have added the plist entry now required to allow access. I am noticing other apps beginning to add this and also allowing access with iFunBox, but it is happening slowly based vendors App upgrades.
I downloaded Apowersoft PhoneManager desktop eval version on Windows and it does not appear to "work" with the Pythonista beta. It has two views - App, and - Files. Neither of these shows the Pythonista Documents folder on my Windows setup. I could be missing something. Other Apps show up under the App view and many show Documents and allow import and export. This is probably because these other apps are allowed to support "Open In".
I also have downloaded iExplorer and found it to be extremely nice. It has the ability to export files from the iTunes backups and has a full browser for that. You can browse and select individual files and save them to the file system.
-
@wradcliffe I keep seeing people say good things about iFunBox so several weeks ago I installed it on my iPhone and my Macintosh. I have never seen a single Pythonista file while using either version. I believe I have the latest Pythonista beta in my non-jailbroken iPhone and the latest iFunBox versions in both places. What am I doing wrong? Which platform are you running it on. It runs on Max, Windows and Macintosh. Every time I run it it seems pretty useless so I give up until I see a comment like yours that gives me hope so I check again and it is still useless.
-
My desktop system is Windows 7. When I run iFunBox Classic Version 1.2 build, I can (with the recent Pythonista beta) see ...
xx Connected Devices xxx Bill's iPad | iPad 4 (ios 8.3) (Jailed) xxxx User Applications xxxxx o xxxxx o xxxxxx Pythonista xxxxxxx Documents xxxxx o xxxxx o
I can transfer files back and forth via this browser very easily using right click and the "Copy To" and "Copy From" menus.
-
My Mac is running "iFunBox 1.6 for Mac" which I believe is hot off the presses. Testflight seems to think my Beta v. 1.6 (160014) is current. When I do what seems to be equivalent of your operation, i.e. open Pythonista in User Applications I get error:
"App Sandbox access is restricted by Apple to ones with 'iTunes File Sharing' enabled since iOS 8.3. Jailbreak is required to open the sandbox of this App."
Unfortunately I am running Apples OSX beta mostly because I can't figure out how to turn it off. I hope this doesn't mean Apple is tightening up the restriction from the Mac side.
-
Using iMazing on a Mac with 8.3 and the beta. Works fine for all applications that intentionally expose file sharing ( pythonista beta 1.6 included). Does not work for 1.5.
-
@polymerchm I assume that this has to do with the fact that it's a beta, I haven't actually enabled file sharing otherwise.
-
@OMZ Whatever you do, don't fix it ;-)
-
OK now I'm confused. Based on @polymerchm's experience I just downloaded iMazing to my Macintosh and it does work (i.e. I can see Pythonista files) but iFunBox still does not. Since @wradcliffe has the Windows version of iFunbox working I'm assuming this is a problem with the Mac version.
From @omz's comment (and the Mac iFunbox error message?) it seems like all of these apps require iTunes file sharing and apparently this sharing was enabled by accident in the beta release process. Since Apple doesn't allow Pythonista to do iTunes file sharing all these apps will presumably stop seeing Pythonista Document files when the actual release happens. That is unfortunate. It is obviously the simplest way to backup user scripts and it makes it easier to edit scripts on the Mac (with the big screen and real keyboard) but run them on the iPhone. It is sometimes hard to understand Apple reasoning. On the other hand this is just a convenience. Using dropbox works almost as well and I should really consider using git or a python webdav server. As long as Apple allows Pythonista to use the Internet these will stay supported.
-
@zencuke - iFunBox posted the fix on Facebook along with an update explaining how the workaround worked.
“We just figured out a solution to bring the sandbox access back for those Apps that willing to. Now sandbox access will only be available for Apps having “UIFileSharingEnabled” key set to true in their info.plist [ iPhoneOSKeys.html ] and the access is restricted to /Documents directory only.”
I have been assuming that @omz had simply added this to his beta build process and that was why it started working for me. Perhaps he got it in there accidentally?
-
@zencuke Apple doesn't allow Pythonista to do iTunes file sharing? Do you have a source for that? (Although it's a little more accessible for abuse than "Documents in the Cloud", I'm not convinced it is totally forbidden for code.)
-
@mteep- I may have gotten it wrong but I thought @omz said it. He would obviously know.
@wradcliffe- In his post above @omz said he didn't do it. His comment:
"@polymerchm I assume that this has to do with the fact that it's a beta, I haven't actually enabled file sharing otherwise."I was just trying to sumarize.
-
It sucks, but if you guys continue to have this problem, see if this solution will work: http://www.cydiageeks.com/install-afc2-ios-fix-ifunbox-connection-failed.html