【发布时间】:2016-10-05 05:59:48
【问题描述】:
我用xctool(v0.1.16)做一个iOS项目,配置如下:
- 工作区
- 两个目标
Project和ProjectTests - 两种方案
Project和ProjectTests
我有一个.xctool-args 文件,其中配置了工作区和Project 方案。
我成功运行xctool build 和xctool -scheme ProjectTests -sdk iphonesimulator test。
但是,我运行 xctool clean 并发生以下情况:
- 第一次成功运行
xcodebuild clean Project - 第二次运行
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。它确实包含一个带有构建操作的测试方案。
为什么这个命令首先失败了?任何帮助表示赞赏。
干杯。
【问题讨论】:
-
编辑:临时工作区和方案现在存在
-
你最后是怎么解决的?
-
我没有,我完全跳过 xctool 并改用
xcodebuild clean -
我现在使用 xctool v0.2+(在 0.2.2、0.2.3 和 0.2.5 上测试)。
标签: ios xcodebuild xctool