Revert "removed xctool"

This reverts commit 18a51922f1f760a1a5360fa52c2aa2d1d0d76dce.
Revert 18a5192..ca010e7

This rolls back to commit 18a51922f1f760a1a5360fa52c2aa2d1d0d76dce.