xctool无法清理我的iOS项目
我为一个iOS项目使用了xctool
(v0.1.16),configuration如下:
- 一个工作区
- 两个目标
Project
和ProjectTests
- 两个scheme
Project
和ProjectTests
我有一个.xctool-args
文件,configuration了工作空间和Project
scheme。
我成功运行xctool build
和xctool -scheme ProjectTests -sdk iphonesimulator test
。
但是,我运行xctool clean
,发生以下情况:
- 1它成功运行
xcodebuild clean Project
- 第二它运行
xcodebuild build clean
,失败的错误:- schemetesting当前未configuration为执行清理操作。
这很奇怪,因为我根本没有一个Tests
scheme。
我运行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。 它包含一个构build操作的testingscheme。
为什么这个命令在第一位失败? 任何帮助表示赞赏。
干杯。
我通过选中主计划的“共享”框来解决这个问题:
select产品>计划>pipe理scheme。
select要共享的scheme的共享选项,然后单击确定。
来源: https : //developer.apple.com/library/ios/recipes/xcode_help-scheme_editor/Articles/SchemeShare.html
我修好了
- 在XCodeschemepipe理中取消选中自动创buildscheme
- 删除和重新创build我想build立的计划(在你的案例Project和ProjectTests)
我在xCode 7中遇到了这个问题。我通过执行以下操作来解决此问题:
– select产品>计划>pipe理scheme。
– 为schemeselect“共享”选项,然后单击确定