Несмотря на многочисленные попытки, команда пост-сборки в архиве xcodebuild никогда не работала - я до сих пор не знаю, почему.В итоге я решил, что CMake сгенерирует скрипт.
Итак, моя исполняемая пользовательская функция create делает следующее:
Создает файл скрипта, если он еще не существует,затем для каждой исполняемой цели добавляет команду xcodebuild, если она не является дубликатом:
xcodebuild -workspace ${pathToTargetWorkspace} -scheme ${targetScheme} -configuration ${config} -archivePath ${pathToGeneratedArchive}.xcarchive archive
Затем, после завершения сборки, вы просто запускаете сценарий с агрегацией команд архивирования и он архивирует все цели.