提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
解除 Sketch 版本打开限制,让老版本 Sketch 也能打开新版本文档,非复制粘贴方法
sketch.im 切换至 sketch.cm
随着 Sketch 43.2 至 44 版本发布后,小伙伴们手中的 Sketch 陆续到期。又出于一些原因,部分小伙伴没有继续跟随 Sketch 年费制的步伐,而新版本也正式启用更为严格的在线验证机制,所以大批小伙伴还停留在经典的 43.1 或之前版本。
然而 Sketch 一直存在版本限制(老版本 Sketch 无法打开新版本文档),在能够理解 Sketch 促进销量和保护版本用意的同时,也因在 sketch.im 及各群收到许多小伙伴的询问帮助,决定还是将解除版本限制的方法公布出来,解决小伙伴现有问题后希望有能力并且高频使用的小伙伴还是支持下官方。
进入正题
1、使用解压工具打开 Sketch 文档
这里推荐并使用 BetterZip 做演示
2、首先打开 BetterZip 主程序界面,将 Sketch 文档拖入
3、找到 meta.json 右键 -> 选择打开程序 -> 文本编辑(当然小伙伴也可以使用自己熟悉的编辑器)
6.6 号更新:仅两步骤替换(4-4.1-4.4 为老步骤)
1、替换文件头为
{"commit":"335a30073fcb2dc64a0abd6148ae147d694c887d","appVersion":"43.1","build":39012
2、替换文件末尾
"commit":"335a30073fcb2dc64a0abd6148ae147d694c887d","build":39012,"appVersion":"43.1","variant":"NONAPPSTORE","version":88},"version":88,"saveHistory":["NONAPPSTORE.39012"],"autosaved":0,"variant":"NONAPPSTORE"}
----------------------------------------------------------------------------------------------
4、使用文本编辑的查找替换工具(快捷键 command + F,同时勾选右边替换选项)
分别替换 commit appVersion build NONAPPSTORE. version 的值
以 44.1 替换至 43.1 为例
4.1、替换 commit 的值,将 10b2b021ddaac63eb3f52ce0b42edfb625ca194b 替换为 335a30073fcb2dc64a0abd6148ae147d694c887d (双击值即可完整选中)
4.2、替换 appVersion 的值,将 44.1 替换为 43.1
4.3、替换 build 的值,将 41455 替换为 39012
4.4 最后替换 version 的值,将 91 替换为 88 (搜索字段比较少,注意替换目标)
5、执行完以上操作后,command s 保存,再回到 BetterZip 执行保存操作
6、最后使用低版本再打开编辑过的高版本文件即可
教程第一次执行(整体来说)比较繁琐,所以这只是为了让小伙伴解决重要 Sketch 文档打不开的应急措施。最后欢迎小伙伴们转载,让有需要的小伙伴即时解决问题,当然最快速和最良好的方法还是购买应用。
6.6 更新:强调几个注意的关键点,保证成功率 100%
1、替换必须替换掉 meta.json 中所有相关字段
2、修改过程中,每次修改都会有文件已被修改的提示,可先无视之,等待全部替换完成后,先 command s 保存后,再依次点击更新文件即可
3、紧接着需要点击左上角的保存按钮(之前的保存为临时文件保存,如果直接关闭,则没有重新打包为新的 Sketch 文档)
4、在弹出的对话框选择保持选项(左侧按钮)完成文档的最后保存,同时文档的修改时间会变为当前时间
附:所需替换字段位置
特别注意最后 autosaved 的值也需要为 0,否则此方法实效
6-12 更新:部分小伙伴按照 6.6 新方法替换后还是出现格式错误,原因在于:注意查看"是否不小心粘贴成全角
6-15 更新:应小伙伴需求现放出修改 43 版本的方法
文件头:
{"app":"com.bohemiancoding.sketch3.noappstore","appVersion":"43","autosaved":0,"build":38999,"commit":"cf8c53462a7b2406c51ca07f39af7fe46fe8f3b3","created":{"app":"com.bohemiancoding.sketch3.noappstore","appVersion":"43","build":38999,"commit":"cf8c53462a7b2406c51ca07f39af7fe46fe8f3b3","variant":"NONAPPSTORE","version":88}
文件尾:
38999"],"variant":"NONAPPSTORE","version":88}
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册