xctool не может очистить мой проект iOS
Я использую xctool
(v0.1.16) для проекта iOS, который настроен следующим образом:
- рабочее пространство
- две цели
Project
а такжеProjectTests
- две схемы
Project
а такжеProjectTests
у меня есть .xctool-args
файл с рабочей областью и Project
схема настроена.
я бегу xctool build
а также xctool -scheme ProjectTests -sdk iphonesimulator test
успешно.
Тем не менее, я бегу xctool clean
и происходит следующее:
- 1-й работает
xcodebuild clean Project
успешно - 2-ой это бежит
xcodebuild build clean
который завершается ошибкой:- Схема тестов в настоящее время не настроена на чистое действие.
Это странно, потому что у меня нет Tests
схема вообще.
я бегу xctool clean -showTasks
и иметь более подробную информацию об ошибке. Это работает и терпит неудачу в
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild \
-configuration Debug \
-workspace /var/folders/b7/472b_skj24gf7wmw6c3krp5c0000gn/T/xctool_temp_KMbH0e/Tests.xcworkspace \
-scheme Tests \
OBJROOT=/Users/paristote/Library/Developer/Xcode/DerivedData/Project-fmyqwebczmtplydrfhcmrdzezcft/Build/Intermediates \
SYMROOT=/Users/paristote/Library/Developer/Xcode/DerivedData/Project-fmyqwebczmtplydrfhcmrdzezcft/Build/Products \
SHARED_PRECOMPS_DIR=/Users/paristote/Library/Developer/Xcode/DerivedData/Project-fmyqwebczmtplydrfhcmrdzezcft/Build/Intermediates/PrecompiledHeaders \
-IDECustomDerivedDataLocation=/var/folders/b7/472b_skj24gf7wmw6c3krp5c0000gn/T/xctool_temp_KMbH0e/DerivedData \
clean
Однако та же команда, выполненная отдельно, успешно завершается.
Рабочая область на /var/folders/b7/472b_skj24gf7wmw6c3krp5c0000gn/T/xctool_temp_KMbH0e/Tests.xcworkspace
просто ссылается на два проекта, Project
xcodeproj и Pods
xcodeproj. Он содержит схему Tests с действием build.
Почему эта команда терпит неудачу в 1-м месте? Любая помощь приветствуется.
Приветствия.
3 ответа
Я исправил эту проблему, установив флажок "общий доступ" для основной схемы:
Выберите "Продукт"> "Схема"> "Управление схемами".
Выберите опцию Shared для схемы, которую вы хотите отправить, и нажмите OK.
источник: https://developer.apple.com/library/ios/recipes/xcode_help-scheme_editor/Articles/SchemeShare.html
Я столкнулся с этой проблемой в xCode 7. Я исправил эту проблему, выполнив следующие действия:
- Выберите "Продукт"> "Схема"> "Управление схемами".
- Выберите опцию "Shared" для схемы и нажмите OK
Я исправил это
- Отключение автоматического создания схем в управлении схемами XCode
- Удаление и воссоздание схем, которые я хотел построить (в вашем случае Project и ProjectTests)