turbobabr/sketch-devtools

OMG! SANDBOX!

Closed this issue · 1 comments

The sandboxed version of Sketch kills this guy - SDTProtocolHandler.m. This means that jump to code feature is dead too.

The problem is in NSTask usage. Sandboxed apps are not allowed to launch third-party apps with command line arguments. There must be a way to ask user for permissions to do that.. but it just doesn't sit right.

The only reliable way to overcome this issue is to implement an external tray app that can process custom protocol handlers. This will cause users to install additional app, but anyway it worth it.

Also custom protocol handlers defined by user in DevTools settings look pretty sexy now. Have to implement it as well.

Solved with external helper app - Sketch DevTools Assistant