2016-12-14 3 views
0

По какой-то причине я получаю сообщение об ошибке на Bitrise.io, говорящее, что схема не может быть найдена в проекте. В нем говорится использовать команду -list, однако это локально находит схему в порядке.Схема Bitrise.io не найдена

Я знаю, что общая причина этой проблемы заключается в том, что ваша схема не разделена, однако я проверил ее и, похоже, правильно распределен.

Я использую тест Xcode для шага iOS в рамках моего рабочего процесса. Еще одна странная вещь: запуск команды сборки локально отлично работает.

Может кто-нибудь предложить какие-либо идеи для решения этой проблемы?

ответ

0

Мне удалось решить эту проблему для меня, перейдя с xcode 8.2 на xcode 8.1.

1

Я получаю сообщение об ошибке на Bitrise.io говоря, что схема не может быть найдено в рамках проекта

Это не bitrise, что выводит эту ошибку, это Xcode (Command Line Tool Xcode, в xcodebuild) ,

Наиболее распространенной причиной этой проблемы является то, что вы не отмечаете схему как общую. Если вы это сделали, вы также должны проверить свой список gitignore - общие схемы должны храниться в репозитории git, связанные файлы не могут быть проигнорированы!

Связанные документы: http://devcenter.bitrise.io/ios/frequent-ios-issues/#xcode-scheme-not-found - и соответствующий раздел:

Не забудьте совершить & раздвинуть изменения если вы просто позволили Shared вариант! Это изменение должно быть отражено в вашем git репозитории, под вами проект/рабочее пространство (что на самом деле является каталогом, просто похоже на файл в Finder): *.xcodeproj OR *.xcworkspace/xcshareddata/xcschemes/SchemeName.xcscheme.

Если вы все еще не видите нужную схему, попробуйте заглянуть в ваш файл .gitignore и проверьте, игнорируете ли вы файлы конфигурации вашего проекта Xcode.

Этот файл должен существовать после того, как вы сделаете чистый клон git в новый каталог на вашем Mac/ПК.

Смежные вопросы