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 ответа

Я исправил эту проблему, установив флажок "общий доступ" для основной схемы:

  1. Выберите "Продукт"> "Схема"> "Управление схемами".

  2. Выберите опцию Shared для схемы, которую вы хотите отправить, и нажмите OK.

источник: https://developer.apple.com/library/ios/recipes/xcode_help-scheme_editor/Articles/SchemeShare.html

Я столкнулся с этой проблемой в xCode 7. Я исправил эту проблему, выполнив следующие действия:
- Выберите "Продукт"> "Схема"> "Управление схемами".
- Выберите опцию "Shared" для схемы и нажмите OK

Я исправил это

  • Отключение автоматического создания схем в управлении схемами XCode
  • Удаление и воссоздание схем, которые я хотел построить (в вашем случае Project и ProjectTests)
Другие вопросы по тегам