Как я могу изменить пункт назначения xctool в Travis CI
Сборка сбоя - https://travis-ci.org/WilliamZang/FastAnimationWithPOP/jobs/30449252
Я понятия не имею, почему это не удалось.
Я пытаюсь построить xctool -workspace FastAnimationWithPop.xcworkspace -scheme FastAnimationWithPopDemo -sdk iphonesimulator build test
Это тот же результат.
Я считаю, что решение состоит в том, чтобы добавить аргумент "платформа =iOS Simulator,name=iPhone Retina (4-inch)", - это сделает мой проект успешным. Но я не знаю, почему это работает и как добавить этот аргумент в travis.yml.
Я знаю причину: "xctool -workspace FastAnimationWithPop.xcworkspace -scheme FastAnimationWithPopDemo -sdk тест сборки iphonesimulator" открывает только iphonesimulator 6. Даже я указываю iphonesimulator7.1, он все еще использует iphonesimulator6. Я не знаю, почему он всегда использует симулятор 6.
Это пробует меня около 1 дня, кто может спасти меня?
1 ответ
Вы можете сделать это, чтобы добавить -destination
пометить ваш вызов xctool (в.travis.yml):
xctool_args: -destination "platform=iOS Simulator,name=iPhone Retine (4-inch)"
Мы автоматически запускаем симулятор в начале сборки, и, похоже, мы запускаем старый симулятор.