Thanks a lot!
Considering that we want to optimize the building time in the case in which there are no source changes between two builds in two different dev machines, do you advice to create a task that caches the xcframework as a whole?
a
a-dd
05/31/2023, 5:38 PM
What do you mean by “as a whole”? XCFramework is basically a directory that has some symlinks inside
m
Marco Righini
05/31/2023, 5:45 PM
maybe I’m lacking the knowledge 🙂 , what would you suggest to improve build times when currently the only thing taking this time is the linking phase? is there any workaround for this symlink issue as the one suggested in the issue for npm?
Our idea was create a gradle task with:
• input 1: md5 of the zipped multiplatform sources
• input 2: target
• output: xcframework
and cache it (similar to publishing a prebuilt xcframework to an artifact manager)