iOS 項(xiàng)目中有swift的UI自動(dòng)化測(cè)試報(bào)錯(cuò)找不到projectName-Swift.h文件

現(xiàn)有的項(xiàng)目是OC的項(xiàng)目,但是再某些類中,必須使用swift文件,已經(jīng)設(shè)置了Project-Swift.h文件和Swift Bridging文件,正常的運(yùn)行程序是沒(méi)有問(wèn)題的,但是在做UI自動(dòng)化測(cè)試的時(shí)候,會(huì)報(bào)錯(cuò)找不到projectName-Swift.h文件,并且只有在運(yùn)行UI測(cè)試和單元測(cè)試的時(shí)候才會(huì)報(bào)這個(gè)錯(cuò)。

解決方案:

1、打開項(xiàng)目的PROJECT -BuildSetting 搜索header name 如圖

在右側(cè)箭頭標(biāo)記的位置需要確認(rèn)在該位置存在一個(gè)名稱為的文件: $(SWIFT_MODULE_NAME)-Swift.h

2、接下來(lái),修改搜索內(nèi)容為bridging header

在右側(cè)箭頭標(biāo)記的位置,輸入橋接文件的路徑,這個(gè)是我自己的,輸入內(nèi)容看自己的項(xiàng)目而定

3、在TARGETS-Tests-Build Settings 搜索header search


在下圖的位置,添加"$(TARGET_TEMP_DIR)/../$(PROJECT_NAME).buil d / DerivedSources"

到此為止,設(shè)置全部結(jié)束,報(bào)錯(cuò)消失。另:該文章對(duì)應(yīng)的是已經(jīng)可以正常運(yùn)行,只有在運(yùn)行UI測(cè)試和單元測(cè)試的時(shí)候才會(huì)報(bào)錯(cuò)的問(wèn)題,如果swift文件的路徑和橋接文件的路徑未設(shè)置的,需先行設(shè)置好。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 點(diǎn)擊簡(jiǎn)書寫文章的時(shí)候發(fā)現(xiàn)還有幾篇文章只寫了標(biāo)題,內(nèi)容還沒(méi)有寫。所以現(xiàn)在趁著午休時(shí)間,把這篇文章完善一下??吹?..
    CoderXLL閱讀 32,881評(píng)論 12 31
  • 前言 記一次oc項(xiàng)目中引用swift開源庫(kù)處理過(guò)程 開源庫(kù) 測(cè)試使用這個(gè)開源庫(kù) 該庫(kù)太老,現(xiàn)在swif都到4.1了...
    DaZenD閱讀 17,656評(píng)論 0 9
  • 時(shí)光清淺 , 何事落寂, 幾許期待,幾許憂愁, 幾許深埋的紅豆。 夢(mèng)里,依稀著的模樣 半夏傾半秋情 醉了星 醉了月...
    半夏傾閱讀 254評(píng)論 0 2
  • 2月26日,我一早去了故宮博物館,參觀完三個(gè)大殿后,就來(lái)到鐘表館。 所有鐘表都是機(jī)械與藝術(shù)的完美結(jié)合,設(shè)...
    Bob_9db1閱讀 771評(píng)論 0 1

友情鏈接更多精彩內(nèi)容