我正在使用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。它确实包含带有构建操作的测试方案。
为什么这个命令在第一位失败?任何帮助表示赞赏。
干杯。
答案 0 :(得分:3)
我通过检查"共享"解决了这个问题。主要方案的框:
选择产品>方案>管理计划。
- 醇>
选择要共享的方案的“共享”选项,然后单击“确定”。
来源:https://developer.apple.com/library/ios/recipes/xcode_help-scheme_editor/Articles/SchemeShare.html
答案 1 :(得分:0)
我通过
修复了它答案 2 :(得分:0)
我在xCode 7中遇到了这个问题。我通过执行以下操作解决了这个问题:
- 选择产品>方案>管理方案。
- 选择方案的“共享”选项,然后单击“确定”