I'm building a tool to convert an old proprietary mesh+animations file format into Collada DAE files, and so I have been using SceneKit to cheat a bit and just build the geometry and run [scene writeToUrl].
I am able to build correct CABasicAnimations for all the model animations, which are basically sets of morph targets (no bone definitions exist in the original file - only mesh morph targets).
Is there a way to include SceneKit-generated CAAnimationGroup or animations in the file export? Relatedly, is there a way to write and read arbitrary information to and from the export? If I can write and read the total animation duration and the FPS rate then I can reproduce the animations on the game engine side.