Я просматривал конфигурацию проекта Sparkle и заметил, что они устанавливают:
Допустимое описание архитектуры от Apple:
Разделенный пробелами-список идентификаторов. Определяет архитектуры для который двоичный файл может быть построен. Во время сборки этот список пересекается со значением параметра сборки ARCHS; полученный список указывает архитектуры, на которых может работать двоичный файл. Если в результате список архитектур пуст, цель не генерирует двоичный файл.
Итак, зачем задавать архитектуры, отличные от допустимых архитектур, если они все равно не будут работать на PPC?