I think there is a problem when generating the XML of an application.
In any page, If you force a view (affect a view, and uncheck 'Show View Selector' checkbox), you cannot generate the XML of the app anymore.
If you put the corresponding object as core object, it works. But if you put it as dependent object, it doesn't.
I think it should work as dependent object, because it does when you check the 'Show View Selector' checkbox.
I believe this problem has always been there. It is not something new. So maybe we do not understand the way it should work.