DSM can reference every layer style, text style, and symbol in a Sketch file, so large files (tens of megabytes or more) will sometimes cause slow upload times.
To help sustain performance, there’s a file size limit of 500MB. If a file exceeds the 500MB limit, DSM will show an error message.
It's also worth noting that, depending on the speed of your connection and wireless configuration, you may still experience slower upload times for files that are bigger than 100MB. To avoid exceeding the 500MB limit and to improve upload times in general, we recommend splitting a Sketch file by layer styles, text styles, and symbols. For more tips on structuring Sketch files for use with DSM, check out our Sketch best practices.
Splitting a Sketch file
To split one Sketch file into multiple files, navigate to the Sketch menu bar and click File > Duplicate.
After creating the duplicate files, you can remove elements from each file until each asset is contained in only one file.
If you add these files as local Sketch libraries, you can link the libraries together by adding instances of styles and symbols from one file in another, creating a chain of linked libraries. In this way, the layer styles in one library can be used in a second library’s symbols.
Each of these files can then be uploaded to DSM.