Чтобы обновить это для тех, кто попытался пойти по тому же маршруту, что и я, я так и не смог его скомпилировать (я не получил большого ответа из списка рассылки Каира, когда попросил предложения). Кажется, что Cairo не очень хорошая идея для iOS или OSX. Недавно я встречал этот пост, в котором довольно четко сказано, что он не стабилен на iOS или OSX.
Теперь я очень рад, что принял решение отказаться от Каира в качестве моего кроссплатформенного графического метода и перейти на метод домашнего приготовления / нативный. Хотя это требует немного больше усилий, это был довольно хороший компромисс для того, чего я пытался достичь.