Чуть менее эффективно, но более надежно - написать wrapper на C, который только и делает, что вызывает статический C++ метод. А в таблицу векторов уже прописать адрес этого wrapper'а.
Если не стоит задачи автоматически наращивать версию с билдом, можно её вручную прописать в настройках проекта по схеме Custom Variable - > Defined symbol. Из кода это будет выглядеть обычным дефайном, при этом кастомные переменные можно использовать в постбилде