0
我用這個命令從終端運行我的Xcode構建UI測試:運行Xcode的UI測試SWIFT 2.3
xcodebuild -workspace test.xcworkspace \
-scheme "test" \
-destination 'platform=iOS Simulator,name=ipad Air' \
test
但最近我在Xcode 7.3遷移到Xcode的8
我使用swift 2.3從
use swift legacy version
from build setting option。
但是,當我使用命令它顯示錯誤,它不會運行ui測試。
它工作正常,如果我跑不使用命令行的測試中,我從項目的直接意思是,它運行Xcode的UI測試和Xcode的7.3很不錯的終端命令作品
錯誤是
error: filename "file.swift" used twice:
filenames are used to distinguish private declarations with the same name
請幫助我如何解決這個問題。
直到現在同樣的錯誤顯示......它可以建立,但如果我使用「測試」,它不能成功,錯誤是一樣的....看到錯誤 –
啊... ... - 必須有第二個問題。無論如何,你應該告訴xcodebuild要編譯哪個版本的swift。看起來你的「測試」目標有問題。根據錯誤消息,「file.swift」被使用兩次。嘗試在項目管理器中搜索「file.swift」,查看是否有重複項,如果不是,請嘗試刪除「file.swift」並再次導入它。 – Martin