Я написал сценарий bash, чтобы пройти все транзакции svn в диапазоне дат, проверить их, собрать и прикрепить инструменты и сделать скриншот на симуляторе. (Цель состоит в том, чтобы сделать небольшой фильм о нашем итерационном процессе проектирования и как приложение изменилось с течением времени.)Как заставить Xcode/xcodebuild запускать старый проект?
Однако эти старые возвраты имеет всякие ошибок сборки, ошибки анализатора и другие древние странности. (По-видимому, мы улучшили в течение долгого времени.)
Я понимаю, что это идет против всего, мы обычно хотим, как разработчики, но в этом конкретном случае ...
Есть ли способ, чтобы получить xcodebuild к просто пахать и запускать любые чудовищные результаты из сборки? Меня не волнует, что это краш или пытается связать что-то, что ошибочно не включено в проект. Мне просто нужен скриншот основного пользовательского интерфейса.
Команда сборки я использую до сих пор:
xcodebuild -target ${BUILDTARGETNAME} -configuration Debug -sdk iphonesimulator${IOSSIMULATORSDK} -arch i386 TARGETED_DEVICE_FAMILY=${TARGETEDDEVICEFAMILY} RUN_CLANG_STATIC_ANALYZER=0 GCC_TREAT_WARNINGS_AS_ERRORS=0 clean build
Есть ли что-нибудь еще я могу сделать, чтобы поощрить/направим сборку продолжать через все, что может пойти не так?