0
を使用して:実行Xcodeの8でコマンドラインからXcodeのUIテスト私は、端末からの私のXcodeのビルドUIテストを実行するには、このコマンドを使用して迅速2.3
xcodebuild -workspace test.xcworkspace \
-scheme "test" \
-destination 'platform=iOS Simulator,name=ipad Air' \
test
が、最近、私は8
をXcodeのためにXcodeの7.3から移行私はswift 2.3を使用しています。
use swift legacy version
ビルド設定オプションです。
しかし、私がコマンドを使用すると、エラーが表示され、UIテストが実行されません。それは私がコマンドラインを使用せずにテストを実行した場合、私は直接プロジェクトから意味、正常に動作し
、それはXcodeの7.3のためのXcodeのUIテストと端末コマンドの動作を実行する非常に素晴らしい
エラーが
ですerror: filename "file.swift" used twice:
filenames are used to distinguish private declarations with the same name
問題を解決する方法をお手伝いしてください。
今まで同じエラーが表示されていますが、ビルドできますが、「テスト」を使用すると成功することはできません。エラーは同じです....質問のエラーを参照してください –
ああ...もう一つの問題があるはずです。とにかくxcodebuildにコンパイルするswiftのバージョンを教えてください。あなたの "テスト"ターゲットに問題があるようです。エラーメッセージに従って、 "file.swift"が2回使用されます。プロジェクト管理者の "file.swift"を検索して、重複していないかどうか調べてください。 "file.swift"を削除してもう一度インポートしてみてください。 – Martin