apple compile