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
-
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
-
I was never clear on what was going on but I believe that @omz could enable it with the plist change for just the beta but then remove it after the beta. I would argue that beta testers have a stronger need for the ability since we are moving between devices a lot.