Been using this for a while but haven't committed it.
This reverts commit 39746cb3de.
39746cb3de
It seems they have fixed the working/current directory and the parent traversal is no longer required.
This seems to be getting longer as we go. May be related to having many versions released under one testflight build?