6

xctool次のように構成されている iOS プロジェクトに (v0.1.16) を使用しています。

  • ワークスペース
  • 2つのターゲットProjectProjectTests
  • 2つのスキームProjectProjectTests

.xctool-argsワークスペースとProjectスキームが構成されたファイルがあります。

私は実行xctool buildしてxctool -scheme ProjectTests -sdk iphonesimulator test成功しました。

ただし、実行するxctool cleanと、次のことが起こります。

  • 1つ目はxcodebuild clean Project正常に実行されます
  • 2番目に実行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

ただし、別々に実行された同じコマンドは正常に終了します。

のワークスペースは、 xcodeproj とxcodeproj/var/folders/b7/472b_skj24gf7wmw6c3krp5c0000gn/T/xctool_temp_KMbH0e/Tests.xcworkspaceの 2 つのプロジェクトを参照するだけです。ビルド アクションを含むテスト スキームが含まれています。ProjectPods

そもそもこのコマンドが失敗するのはなぜですか? どんな助けでも大歓迎です。

乾杯。

4

3 に答える 3

0

xCode 7 でこの問題に遭遇しました。次の手順でこの問題を修正しました:
- [製品] > [スキーム] > [スキームの管理] を選択します。
- スキームの [共有] オプションを選択し、[OK] をクリックします。

于 2016-10-04T21:59:48.587 に答える