Сбой, потому что двойной щелчок приводит к тому, что Mac OS X пытается запустить его как приложение Mac. У него та же структура, что и у приложения Mac, и это бинарный файл x86, так почему бы и нет? Но приложение для iPhone пытается динамически связать UIKit, не может этого сделать и вылетает. Симулятор настраивает среду приложения iPhone таким образом, чтобы соединение было успешным. Возможно, вы могли бы сделать это в командной строке с осторожным использованием переменных окружения, но Finder не делает этого.