I had just a single fruit from my 1st time fruiting African pride tree in 2015, again a single fruit harvest in 2016, and the fruits cracked both times!
From what I read, inconsistent watering was commonly the blame, if so, then maybe I was not paying attention on adjusting the watering in rainy/cloudy days during the previous 2 years when the fruit was developing.
This Summer I upgraded my irrigation timer to "Rain machine" which automatically adjust (reduce) watering base on weather/rain condition, (it also has the convenience of having WIFI remote control) so beside saving water effortlessly, hopefully it helps water the trees more consistently. This year, my African pride has about 25 sizing up fruits hanging, and I don't see any crack fruit yet; ... "knock on wood".