我正在xctool
为一个iOS项目使用(v0.1.16),其配置如下:
- 工作区
- 两个目标
Project
和ProjectTests
- 两个方案
Project
和ProjectTests
我有一个配置.xctool-args
了工作区和Project
方案的文件。
我运行xctool build
并xctool -scheme ProjectTests -sdk iphonesimulator test
成功。
但是,我运行xctool clean
并发生以下情况:
xcodebuild clean Project
第一次成功运行- 第二次运行
xcodebuild build clean
失败并出现错误:- Scheme 测试当前未配置为 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。它确实包含一个带有构建操作的测试方案。
为什么这个命令首先失败?任何帮助表示赞赏。
干杯。