Каждая (достаточно долговечная) схема файла конфигурации в конечном счете становится языком программирования. Из-за всех последствий Вы описываете, мудро для разработчика файла конфигурации понять, что она создает язык программирования, и запланируйте соответственно, чтобы она пользователи будущего нагрузки с плохим наследием.
Если вы посмотрите путь, указанный в ошибке, вы не найдете компилятора LLVM ( llvm-gcc-4.2
) для устройства iPhone:
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/
При этом, как говорится, один делает существуют для симулятора iPhone:
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/
Все это говорит о том, что, хотя можно скомпилировать приложение для iPhone под LLVM для симулятора, для самого устройства не существует эквивалентного инструмента.
(Ответ подробно описан в комментариях ниже.)