The only way to test the onStart() method with AppArg for me was to put a file in the ~/.cn1/ folder and the pass just the file name with "Send AppArg".
So it simulates the method call itself. I can test the app at least. As I can understand the real iOS url opening can only be tested on a real device.
So can I say that
Storage.getInstance().createInputStream(url);
on the simulator is a special API?
I mean, it accepts internal "private" files, not urls from the system, for example when the user wants to open a file with the registered extension as per the info.plist entry, as it is in my case.