I'm writing a game development IDE for iOS. On macOS I launch a separate process to load an FBX file, process it and save it out as a special package in the host's sandbox. I'm porting the IDE over to iOS because it would be exceptionally cool and I've hit a snag.
What is the best way to launch my asset compiling process to convert an FBX file to my engine's native format? Can I use an iOS app extension to run in the background and service these requests and if so which one is the best choice? An Action extension or a Document Provider?
Thank you so much.
Brian Hapgood