Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple API Reference can't be transferred #66

Closed
mihaicris opened this issue Jan 6, 2018 · 12 comments
Closed

Apple API Reference can't be transferred #66

mihaicris opened this issue Jan 6, 2018 · 12 comments
Labels

Comments

@mihaicris
Copy link

mihaicris commented Jan 6, 2018

Transferring with iTunes is completely broken. Tried with iMazing, the same, transfer speed is 0.01 MB/s
For a 2.46GB file size this is unusable.
Other means of transfer is absolutely needed otherwise the app is useless.
-> Import the file via Files app which can see the docset from iCloud or Dropbox or whatever.

Other solution upload to the app via a localhost web server like in many other apps.

I don't know but...this limitation in iTunes for transfering big files is ridiculous.

@aamck
Copy link

aamck commented Jan 6, 2018

Just AirDrop it.

@mihaicris
Copy link
Author

I can't pair my iPad Pro with my Mac. Don't know why.
I do find though to be a reasonable feature for this app.
Anyway, I am trying to implement this feature myself.
Wish me luck!

@Kapeli
Copy link
Owner

Kapeli commented Jan 7, 2018

iTunes File Sharing in iOS 11 is broken for folders with a large number of files. The size itself isn't the issue.

I'm currently trying to get Dash for iOS to just generate the docs on the fly, like Dash for macOS does. This means that we'll be able to skip the docset converting part altogether and not have to generate the large number of files at all.

@jamesdbailey
Copy link

Airdrop doesn't stay connected. I get about 1/4 of the docset and then it auto-cancels.

@jamesdbailey
Copy link

maybe you could write/find unzip code.

@Kapeli
Copy link
Owner

Kapeli commented Jan 8, 2018

This is almost done.

If anyone wants to help test it build Dash from master and transfer the "unconverted" Apple API Reference docset from Dash for macOS to it. To do this, go to Preferences > Docsets on Dash for macOS, right click the Apple API Reference docset and choose "Show in Finder". Transfer it to iOS using iTunes File Sharing or whatever.

@Kapeli Kapeli changed the title Feature request: Transfer APPLE_API_Reference.docset via Files import Apple API Reference can't be transferred Jan 8, 2018
@Kapeli Kapeli added the bug label Jan 8, 2018
@Kapeli
Copy link
Owner

Kapeli commented Jan 8, 2018

@mihaicris I've turned this issue into "Apple API Reference can't be transferred".

If you want to open a new issue regarding Dash for iOS support for Files please do so.

@jamesdbailey
Copy link

Weird, I get an error: 'Apple_Docs_Framework/Apple_Docs_Framework.h' file not found. Yet the file is there and the framework appears to be linked correctly.

@Kapeli
Copy link
Owner

Kapeli commented Jan 9, 2018

Should be fixed now. Sorry about that.

@mihaicris
Copy link
Author

@Kapeli I’ve tested and it works perfectly. Transfer is super fast and the conversion also. I checked randomly some classes and there are no missing links. For my initial feature request I consider it no longer needed. This is much better.
Thanks a lot for the fast fix.

@jamesdbailey
Copy link

Worked for me as well. The Apple Guides and Sample code is still very slow but it did work. The API Reference was much faster (and more important).

@Kapeli
Copy link
Owner

Kapeli commented Jan 10, 2018

The Apple Guides and Sample Code docset has been removed since Xcode 9. It's no longer maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants