Okay, after a search...
It seems no one here can conclusively say when apples respawn on the trees.
It appears to be random; what's the longest you've ever seen an apple tree go without apples?
I would think this information would be kind of important and thus on the wiki, but, the wiki... well, it's useful content seems to be about as randomly distributed.