Since you are counting the number of fruits, ANOVA is not the best way to analyze this as it assumes the data are normally distributed with mean $\mu$ and constant variance $\sigma$, that is, $y_i \sim N(\mu_i,\sigma)$. Your counts however, are strictly positive (zeros included) and discrete (i.e. integers). The normal distribution supports continuous data from $-\infty$ to $+\infty$, which clearly isn't the best fit for your data. Furthermore, another assumption of ANOVA is that the data represent independent observations. Since you are measuring each tomato plant weekly, there is a clear dependency structure in your dataset.
My suggestion would be a generalized linear mixed model (GLMMs) using a Poisson or negative binomial distribution. The former is a good approach for count data that also include some zeros; the latter could be a choice if there are too many zeros in your data than can be accounted for by the Poisson distribution.
Using a GLMM might feel a bit overwhelming at first but there is a lot of information on such models. One helpful paper may be Bolker et al. (2009): Generalized linear mixed models: a practical guide for ecology and evolution. Trends in Ecology and Evolution, 24, 127-135.
Another good intro to mixed modeling can be found here (using the R statistical software package): https://ourcodingclub.github.io/tutorials/mixed-models/
Here is another practical example (using R) for a generalized linear model (not a generalized linear mixed model though but with Poisson vs. negative binomial).