錯誤解決表

could not find test host for XXX TEST_HOST evaluates to 錯誤

Firebase XCTest 1

Host Application 從 Custom
更改為自己的專案
Firebase XCTest 3

No Such module XXXX 錯誤

將原本的Tests刪除 在創建一個
Firebase XCTest 5

Firebase XCTest 6

Firebase XCTest 7

上傳

DerivedData 路徑取得

your account 更換你電腦名稱

/Users/<your account>/Library/Developer/XCode/DerivedData

wp editor md a48a28d568e2a19e1889a6217a02a98c

裡面有兩個檔案

取得xctestrun名稱

Doughpack_iphoneos14.2-arm64-armv7.xctestrun

壓縮兩個檔案

wp editor md 40fc629a1b0855404bbe015290233670

your-phone-id 手機id取得

instruments -s devices

取得 00008020-0019495814DA002E 我實體手機id

Firebase XCTest 8

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
1*DAiqrKDG79 mMecRIrmHmA
出處: First step on Firebase Test Lab with iOS Project

Firebase XCTest 上傳

將剛剛壓縮的檔案上傳

wp editor md 40fc629a1b0855404bbe015290233670

Firebase XCTest 9

Firebase XCTest 10

Firebase XCTest 11

Firebase XCTest 12

Firebase XCTest 13

Firebase XCTest 14

Firebase XCTest 15

Firebase XCTest 16

Firebase XCTest 17

Firebase XCTest 18

Test Lab 失敗估計是 Firebase 上面還沒有Xcode 12
我這個適用Xcode 12包的


cup 1 1

Swift更多文章

Swift 彈出視窗 AlertController 的使用方法 💥

Swift 判斷螢幕方向 📱

Swift Core Data 實現 💾🔥

Swift UISegmentedControl 💻分段控制器!

Swift 實現抽屜效果 🧹

Categorized in: