Although the question of getting the correct .bbl version for arXiv has been asked and answered before, I've had trouble implementing some of the suggested solutions on the Mac, so please read to the end.
Problem: arXiv wants a certain version of .bbl format (currently 2.8) and that doesn't match the version produced by my computer's TeXLive. Here are some attempted solutions.
(1) I downloaded and installed the 2016, 2017, and 2018 MacTex distributions. The arXiv compatibility requires biblatex 3.5, 3.6, or 3.7. However, the MacTex distributions from 2016 and 2017 (the historical versions available now) use 3.3, and the MacTex distribution from 2018 uses 3.8. (I know this because when it runs in TeXShop, it tells me what the version is.)
(2) I downloaded the biblatex 3.5 version and tried to install them into my TeXLive 2016 distribution. When I try to uninstall the other biblatex (either by command line or the TeXLive Utility GUI), the tlmgr refuses to do this, and says it's not allowed because other packages depend on biblatex. So I tried uninstalling the other packages too, and there was a similar error message. How can I get the tlmgr to allow me to manually change the version?
(3) I was hoping that the default / PC distribution of TeXLive 2016 had the right version of biblatex. So I tried to point my TeXLive Utility at the historical repository or other places that store the biblatex 3.5 code, but it won't connect because it says it can't verify that the repository has the correct version. Can I override it?
(4) I've heard that you can add packages such as biblatex by dragging them to the right folder in the texmf folder. I don't know the exact location to do this on a Mac with multiple versions of TeXLive added, and whether / how to get rid of the previous version of biblatex and install the desired version. Indeed, the only versions of installed packages I see in the 2016 folder are the texbin files in an executable or other precompiled format rather than the source code, so I'm not sure how to replace them manually.
(5) Actually, last November, I uploaded a paper with .bbl generated using TeXLive 2015, and it worked just fine. This time, I tried the 2015 version and it did not work. Since arXiv has not updated their TeXLive since then, I don't know why it doesn't work now. Maybe the compatibility issues didn't come up in .bbl file for the other bibliography for some reason?
I'm not too experienced with command line programming, though I know in theory how it should work, so I was hoping for an easy fix that would allow my biblatex to produce the right format. I realize there are alternative solutions (e.g. upload the bibtex source code to arXiv with your paper), and ultimately I ended up rewriting the bibliography by hand. But I'll run into this problem again in the future, and I suppose other MacTeX users may run into it, possibly even with later editions in future years.