xctool无法清理我的iOS项目

xctool无法清理我的iOS项目,ios,xcodebuild,xctool,Ios,Xcodebuild,Xctool,我正在将xctool(v0.1.16)用于iOS项目,其配置如下: 工作区 两个目标Project和ProjectTests 两个方案Project和ProjectTests 我有一个.xctool args文件,其中配置了工作区和项目方案 我成功运行了xctool build和xctool-scheme-ProjectTests-sdk-iphonesimulator测试 但是,我运行xctool clean,会发生以下情况: 首先,它成功运行xcodebuild clean项目 第二,

我正在将
xctool
(v0.1.16)用于iOS项目,其配置如下:

  • 工作区
  • 两个目标
    Project
    ProjectTests
  • 两个方案
    Project
    ProjectTests
我有一个
.xctool args
文件,其中配置了工作区和
项目
方案

我成功运行了
xctool build
xctool-scheme-ProjectTests-sdk-iphonesimulator测试

但是,我运行
xctool clean
,会发生以下情况:

  • 首先,它成功运行
    xcodebuild clean项目
  • 第二,它运行
    xcodebuild-clean
    ,失败时出现错误:
    • 当前未为清除操作配置方案测试
这很奇怪,因为我根本没有测试方案

我运行了
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_skj24gf7wmw6c3krp5c000gn/T/xctool_temp_KMbH0e/Tests.xcworkspace
仅引用了两个项目,即
项目
xcodeproj和
Pods
xcodeproj。它确实包含一个带有构建操作的测试方案

为什么这个命令在第一位失败?感谢您的帮助


干杯。

我通过选中主方案的“共享”框解决了这个问题:

  • 选择产品>方案>管理方案

  • 为要共享的方案选择共享选项,然后单击确定

  • 资料来源:

    我把它修好了

    • 在XCode方案管理中取消选中自动创建方案
    • 删除并重新创建我想要构建的方案(在您的案例Project和ProjectTests中)

    我在xCode 7中遇到了这个问题。我通过执行以下操作解决了此问题:
    -选择产品>方案>管理方案。

    -为方案选择“共享”选项,然后单击“确定”

    编辑:临时工作区和方案现在存在可能与之相关。您最后是如何解决的?我没有,我完全跳过了xctool,并使用
    xcodebuild clean
    instead现在可以与xctool v0.2+一起使用(在0.2.2、0.2.3和0.2.5上测试)。您在谈论哪个方案?
    项目
    项目测试
    或临时的
    测试
    ?无论如何,我还没有测试,但我很确定它在xctool v0.2.5 cf中已修复。我现在使用xctool v0.2+(在0.2.2、0.2.3和0.2.5上测试)。感谢您的回答。我很确定它在xctool v0.2.5 cf中已经修复,但我还没有测试。不幸的是,这不是我使用的版本。好的,谢谢,这是一个有趣的反馈,我会尽快检查并更新这个问题。我现在使用xctool v0.2+(在0.2.2、0.2.3和0.2.5上测试)。我确信自动创建方案之前没有被选中,而且我很确定我没有重新创建所有的方案,所以我真的不知道它是如何被修复的。