Lumber end-checks because the ends dry first. The long-grain ends are like a bundle of soda straws which provide the easiest path to evaporation for the moisture inside the lumber.
As lumber dries, the ends shrink across the grain but the rest of the wood doesn't shrink nearly as much because it is still at a higher moisture content. The stress that is introduced literally pulls the wood fibers apart, resulting in the end checks.
Sealing the end-grain with something like Anchorseal will help a lot but staying below the safe drying rate for the specific wood being dried is the most important thing you can do, both for minimizing end-checks as well as warping. Kiln drying allows you to control that rate, unlike air drying. In addition, placing stickers close to the ends of the lumber will usually limit the depth of any checks as they tend not to extend beyond the first sticker.