Hey there. I'll try to keep it short and as accurate as I can - we have a deadline of four days to release our app, and we encountered critical issues.
We developed an iOS app for content creation. The app supplies a bunch of templates that the user can change.
Where does Sketch Plugin get relevant?
We use Sketch to create those templates. The plugin then goes Artboard by Artboard and generates a JSON file describing those templates that the app can decode, etc.'
How does the plugin work?
Our designers create a Page on Sketch called DataSource. When a designer designs a template, he needs to use an element from the DataSource on its templates. Then, when we run the plugin (to generate the templates JSON), each layer in each template looks for its source from the DataSource page and uses the same ID as the dataSource.
Afterward, we export all the assets in the DataSource to the app, with the same IDs - and everything usually works.
What doesn't work?
From time to time, without really an apparent reason - the template layer doesn't find it's corresponding DataSource element, altho they are 100% the same object. (copy-pasted fill)
I'll publish all our finds later here on this topic.
What we need now is as a 1-1 help from a senior/expert plugin developer/sketch developer for Paid help/consultant. This project is very sensitive, mainly due to the closing deadline.
Please, who can help us? Again - paid help.