錯誤解決表
could not find test host for XXX TEST_HOST evaluates to 錯誤
Host Application 從 Custom
更改為自己的專案
No Such module XXXX 錯誤
將原本的Tests刪除 在創建一個
上傳
DerivedData 路徑取得
your account 更換你電腦名稱
/Users/<your account>/Library/Developer/XCode/DerivedData
裡面有兩個檔案
取得xctestrun名稱
Doughpack_iphoneos14.2-arm64-armv7.xctestrun
壓縮兩個檔案
your-phone-id 手機id取得
instruments -s devices
取得 00008020-0019495814DA002E
我實體手機id
xcodebuild test-without-building 測試指令
官網範例
xcodebuild test-without-building \
-xctestrun "Derived Data/Build/Products/YourApp.xctestrun" \
-destination id=your-phone-id
可參考我的參數
組合剛剛的xctestrun名稱 + 手機id
xcodebuild test-without-building -xctestrun /Users/steven/Library/Developer/Xcode/DerivedData/Doughpack-dptltxsaexugdqeabkhmhyousmli/Build/Products/Doughpack_iphoneos14.2-arm64-armv7.xctestrun -destination id=00008020-0019495814DA002E
DEMO
出處: First step on Firebase Test Lab with iOS Project
Firebase XCTest 上傳
將剛剛壓縮的檔案上傳
Test Lab 失敗估計是 Firebase 上面還沒有Xcode 12
我這個適用Xcode 12包的
Swift更多文章
Swift 彈出視窗 AlertController 的使用方法 💥